我有以下简单的Matlab代码:
a = [100 100 100 100 5]
b = [0]
c = b:a
c 是从 0 到 100 的向量...我想了解为什么最后一个值是 100,因为 a 是向量......它需要第一个元素吗?
由于colon (:)
只接受标量作为输入,因此您的a
被解释为a(1)
,因此您可以c = 0:100
。
首先
,如果你说出你想做什么会帮助你和人们尝试回答。在此代码中,它给出 c=0 到 100,其中有 101 个元素。如果您尝试合并矩阵 a 和 b,您可以尝试c=[b a];
同一行。它给出 c= 0 100 100 100 100 5