我正在学习Matlab,我正在编写一个代码,根据使用'if'的条件查找特定值。可以很容易地找到该值,但我想知道这个值是由数组A和B的哪些元素创建的。不幸的是,我无法使用此代码。我非常感谢你的关注。
.test { color : lighten( red, 10% ); }
答案 0 :(得分:0)
将位置保持为k和f并参考
for m=1:L-1
for n=m:L
if(A(m)./B(n)> 0.09 && A(m)./B(n)<c)
c=A(m)./B(n);
k=m; %keeping the position
f=n; %keeping the position
end
end
end
if (f==0 || k==0) %if f or k is zero
fprintf('No solution found\n')
else
fprintf('the c value is %0.5f \n',c)
fprintf('the A(m) value is %0.5f at position %i \n',A(k),k)
fprintf('the B(n) value is %0.5f at position %i \n',A(f),f)
end