关于matlab的一维数组简单问题

来源:百度知道 编辑:UC知道 时间:2024/05/16 01:38:21
现有一数组a=[1,2,3],想把第一个元素去掉形成新数组,即b=[2,3],在matlab里如何实现呢?
....实际上我要用的是对一个有256个元素的数组操作,变成一个有255元素的数组,用一个个的赋值太麻烦,有没有简单点的呢?另外我不想改变原数组,想新建一个数组储存那个255元素的数组wangsongzhe的方法好像不行

看楼主的描述,原数据应该是1*256的向量,设为a吧
那么b=a(2:end)就可以了,或者说a(1)=[];

不改变原数组的方法是

b=a(2:end);

b(1)=a(2);
b(2)=a(3);

a(:,1)=[];
b=a

难道不行吗?