a = (1:n)'或者a = (linspace(1,n,m))'或者a = [1;2;3;4;5]其实这个方法跟你说的一样,只不过是将两步变成了一步,后面的方法需要穷举,对于数据量比较大的就不适合了
一条命令生成一个列向量, 对吧.(1:10).'transpose(1:10)ctranspose(1:10)
n(:,1)= [1:100];你试试这个。这个的意思是 行选取所有,列标为1.
其实很简单:a=[1:n]';如果列向量元素少可以这样:a = [1;2;3];