一、背景
在编写代码,用到求余运算,语句如下
if i%5==0
......
else
...
end
结果编写完之后,就是结果不对,一直卡在这里,也不查一下matlab求余用的什么内容。
二、原因
matlab求余用的是 mod()函数。然而 % 是Matlab的注释符号!!!!意思是我%后面的内容都是没有运行的。呜呜呜,我前面还用了% 写了注释语句,当时没有立刻反应过来%肯定不是求余。
在编写代码,用到求余运算,语句如下
if i%5==0
......
else
...
end
结果编写完之后,就是结果不对,一直卡在这里,也不查一下matlab求余用的什么内容。
matlab求余用的是 mod()函数。然而 % 是Matlab的注释符号!!!!意思是我%后面的内容都是没有运行的。呜呜呜,我前面还用了% 写了注释语句,当时没有立刻反应过来%肯定不是求余。