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