而且每行个数不一样?
可以直接用textread()函数命令读取。读取后赋值给矩阵变量,然后在根据你的需要取出某一(几)行或某一(几)列。例如:
A=textread('123.txt') %将'123.txt'数据文件里的数据赋值给矩阵变量A
x1=A(:,1) %从矩阵变量A的第一列的数据赋值给变量x1
x2=A(1,:) %从矩阵变量A的第一行的数据赋值给变量x2
以此类推
追问x2=A(1,:)这样的话 他会读取很多0在后面,我不想要多余的0,因为我要用到这一行的数据数目。谢谢,还有别的方法吗?
追答可以用这个命令,x2(1,[10:30])=[],即删除第一行,第10列到第30列的数据
温馨提示:答案为网友推荐,仅供参考