-2
我正在使用if-else
语句来计算数字。我得到的结果,但它只执行else部分,而不是看另一部分。matlab中的If-else语句中只执行其他部分
这是代码我与
i = 0;
j = 0;
if sum(abs(f1(:) - f2(:))) == 0.0
i = i + 1;
else
j = j + 1;
end
if sum(abs(f2(:) - f3(:))) == 0.0
i = i + 1;
else
j = j + 1;
end
if sum(abs(f3(:) - f4(:))) == 0.0
i = i + 1;
else
j = j + 1;
end
msgtext = sprintf('Matching = %d',i);
h = msgbox(msgtext);
msgtxt = sprintf(' Not Matching = %d',j);
h = msgbox(msgtxt);
任何建议的工作?
在此先感谢!
['Your buddy'](http://stackoverflow.com/q/30244098/3293881)可能会帮助你。 – Divakar
@Divakar我也试过。但它不工作。 –
我们的回答者试图成为千里眼,但它不工作。 – Divakar