我有一个if循环,我需要检查条件。循环是这样的:
if(tht(1)==thf(1))
S='Original Note';
display(S);
else
S = 'Fake Note';
display(S);
end
在if循环中我想要放置±。怎么可以做到?例如:
if(tht(10)==thf(10±5))
这怎么可能? 加法和减号的符号如何在matlab中一起使用?
答案 0 :(得分:2)
符号±
在MATLAB中没有意义。您需要使用
if tht(10)==thf(10+5) || tht(10)==thf(10-5)
答案 1 :(得分:0)
可能的解决方案有类似于:
if(tht(10)==thf(10±5))
可能是:
idx=10
idx_p=idx+5
idx_m=idx-5
if(sum(tht(idx)==thf([idx_m idx_p])))
disp('verified')
else
disp('not verified')
end
希望这有帮助。