成语| 古诗大全| 扒知识| 扒知识繁体

当前位置:首页 > 趣味生活

matlab如何读取stl文件

Q1:matlab如何对stl二进制文件中的坐标值进行处理?

1. 使用导入模板读取二进制数据
要使用导入模板来读取二进制数据,需按以下步骤进行:
(1) 选择File→Import Data选项,弹出一个文件选择对话框;也可以使用uiimport函数来打开导入数据模板。
(2) 在文件选择对话框中选择想导入数据的二进制数据文件,然后单击Open按钮,导入数据模板就会打开该文件并准备处理其内容。
(3) 选择要导入的变量。在默认情况下,导入模板将要建立的变量取决于文件中的数据类型。
(4) 单击Finish按钮完成数据的导入。
这个过程和使用导入模板读取文本文件是基本一致的,这里就不再举例了。
2. 使用导入函数读取二进制数据
若要从命令行或一个 M 文件中读取二进制数据,就必须使用 MATLAB 导入函数,函数的选择取决于文件中数据的格式

Q2:matlab的m文件怎么转成STL格式文件

matlab的m文件怎么转成STL格式文件
这是不可以的。mat文件是matlab专用的存储workspace的文件,如果强制存储成txt文件存储并打开,文本只会显示为乱码,需要把后缀名改回mat,再在matlab中打开,才能使用。
如果是需要把工作空间里面的数据导出可以编写一个小程序,把矢量、矩阵写出到txt中,或者直接复制粘贴到txt文本文件中、或者excel表格中。
具体做法是,双击右边workspace里面的变量,这时matlab会弹出一个表格,
选择表格里面的区域,直接ctrl+c可以复制。
打开一个txt文本文件或者excel文件,都可以直接粘贴。

Q3:MATLAB怎么读取stl文件,哪位大侠给发个读取文件的代码,邮箱346611519@qq.com,万分感谢。急

这个真心的不知道。你百度查查应该有www#.bazHishi.COm

Q4:如何用matlab将3D打印的stl文件的顶点数据转换成三维二值图像

//读入数据 fid = fopen(path/to/b.txt, r); data = https://www.bazhishi.com/aldyjtapi/fscanf(fid,%s,%f,[2 inf]);//绘图 plot(data[;1],data[;2])

猜你喜欢

更多