如何在matlab中一起使用加/减

时间:2015-06-02 07:31:35

标签: matlab

我有一个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中一起使用?

2 个答案:

答案 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

希望这有帮助。