【发布时间】:2010-10-21 19:55:03
【问题描述】:
我遇到了一些我不完全理解的带有冒号的 MATLAB 语法。
第一个问题:
表达式:0:pi/4:pi
结果得到答案:0 0.7854 1.5708 2.3562 3.1416
为什么会这样?我认为冒号运算符用作引用索引的快速方法,这样我们就不必写出完整的列表。 (例如1:3 -> 1 2 3)
第二个问题:
与上面类似,假设我有一个矩阵X = [1 2 3 4 5 6 7 8 9]。如何解释表达式X(:,1:3)?具体来说,没有左右数字的冒号运算符是什么意思?
【问题讨论】:
-
您应该阅读@Loren 的这篇文章,标题为“关于冒号运算符的所有信息”:blogs.mathworks.com/loren/2006/11/10/…
标签: matlab