matlab读取textread不知道每行有多长,但是要读完一行,怎么是实现,即textread(filename,后面写什么?

而且每行个数不一样?
2025-04-30 01:20:07
推荐回答(1个)
回答1:

可以直接用textread()函数命令读取。读取后赋值给矩阵变量,然后在根据你的需要取出某一(几)行或某一(几)列。例如:

A=textread('123.txt')  %将'123.txt'数据文件里的数据赋值给矩阵变量A

x1=A(:,1)  %从矩阵变量A的第一列的数据赋值给变量x1

x2=A(1,:)  %从矩阵变量A的第一行的数据赋值给变量x2

以此类推