Matlab怎么读取txt文件,现有如下数据分别赋予X(第一列),Y(第二列),Z(第三列) 程序怎么编?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Matlab怎么读取txt文件,现有如下数据分别赋予X(第一列),Y(第二列),Z(第三列) 程序怎么编?相关的知识,希望对你有一定的参考价值。

172.5000 166.8000 164.2000
173.7000 167.9000 165.6000
173.8000 168.0000 165.6000
173.9000 168.1000 165.8000
175.0000 169.1000 166.9000
173.8000 168.0000 165.8000
175.7000 169.8000 167.6000
174.0000 168.2000 165.8000
177.0000 171.0000 168.6000
177.5000 171.4000 167.5000
另外当应用具体数据时应该怎么读取,如第一列的是个数据分别赋予X1,X2,....X10,请问应该怎么编写语句

我用的是元胞
A=textread('D:\1.txt');
A(:,4)=[];
B=A(:,1);
X=cell(length(B),1);
for i=1:length(B)
Xi=B(i);
end
参考技术A datafile='c:\data.txt';data=load(datafile);
X=data(:,1);Y=data(:,2);Z=data(:,3);
syms f
for i=1:length(X)
f=(['X' num2str(i) '=X(i)']);
eval(f);
end

以上是关于Matlab怎么读取txt文件,现有如下数据分别赋予X(第一列),Y(第二列),Z(第三列) 程序怎么编?的主要内容,如果未能解决你的问题,请参考以下文章

在matlab中怎么读取txt格式的数据文件

matlab怎样按列读取txt中的数据到数组啊

matlab中如何读取多个txt文件中的某一行的数据

matlab 中如何打开文件

matlab那个版本可以进行点云

matlab 将mat文件中数据赋给另外一个变量