我是一个完整的新手Matlab用户 - 需要以最简单的方式回答这个问题!我一直在查看帮助文档,但找不到合适的起点。
对于一个项目,我用激光扫描仪扫描了一个样本,并在单个文本文件中接收了样本的点云,其中包含x,y和z坐标行(大约400,000点)。我想将这个文本文件导入Matlab,并创建一个样本模型。
对此的任何帮助将不胜感激!
答案 0 :(得分:3)
如果文本文件只包含行中的坐标,则可以使用load
命令。
load filename.txt;
data = filename;
比我使用scatter3
绘制数据。
scatter3( data(:,1) , data(:,2) , data(:,3) );
如果文本文件更复杂并且“准备”它不方便,则可以使用建议的filescan命令。但我觉得它要慢得多。
答案 1 :(得分:0)
不知道文本文件是什么样的,我不能保证成功,但试试这个:
在这里,您可以找到几个导入文件的选项。这适用于大多数易于导入的文件。
如果需要,您可以告诉matlab为导入生成一个脚本(此导入向导中的复选框),然后您甚至可以以编程方式执行此操作。