-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