从文件中读取点

时间:2011-04-18 18:15:40

标签: matlab

我有一个txt文件,其中每一行都有该点的x,y,z坐标。我希望从这个txt文件读取点并将其作为矩阵存储在[pm_1 Pm_2 ... Pm_nmod]形式的matlab中,其中每个Pm_n都是一个点。有人可以帮助我吗?

我必须将其输入到接受模型的代码中:

“模型 - 具有模型点的矩阵,[Pm_1 Pm_2 ... Pm_nmod]”

2 个答案:

答案 0 :(得分:3)

我严重使用importdata。它读取各种格式;我通常只在importdata不起作用时使用其他方法,例如dlmread

用法就像M = importdata('data.txt');

一样简单

答案 1 :(得分:1)

只需使用

 load -ascii data.txt

在工作区中创建一个名为“data”的矩阵,其行包含坐标。

您可以在documentation for the load command

中找到转化的所有详细信息