【发布时间】:2014-10-23 09:05:00
【问题描述】:
该语言的新手可能会合理地期望7%4 返回3,即mod(7,4) 的结果,就像在许多其他语言中一样。相反,它返回7 - “为什么会这样?”他/她可能会问...
【问题讨论】:
-
why不是一个实际可回答的问题。 -
很难比 MATLAB 给你的解释更好地解释这一点。在 MATLAB 中输入
why %,您就会明白为什么会这样了。 -
我实际上写了这个问题,因为有人在一段时间没有使用它后回到 octave/matlab,我认为
%将是模运算符,它给我带来了一个错误,所以我试图写一个与我随后进行的搜索类型相匹配的问题和答案,例如:“八度模运算符”,“为什么 % 不是模运算符”,这样其他人就可以比我记住 @ 更快地找到他们的答案987654328@ 是注释分隔符。人们是否希望我编辑它说“八度音阶中的模运算符是什么”?尽管如此,我认为丹的回答很有趣...... -
正如您可能已经推断出的那样,我并没有非常认真地对待这个问题:)哦,顺便说一句@RobertP。
why %返回什么?我目前无法访问矩阵实验室...