MATLAB type文件名,Matlab产生IGES文件代码

这篇博客分享了如何使用MATLAB编写代码来生成IGES文件,包括产生正弦波、峰值、抛物线等数据,并将其写入IGES文件。提供了main脚本、add_start_global函数和write_iges函数的详细代码。
摘要由CSDN通过智能技术生成

发现有人也在研究IGES文件格式,那就把之前编写的Matlab将数据写入IGES文件的代码上传吧,供大家参考。之前博客见

代码转载请注明作者。

代码如下,看看当初写的代码,好稚嫩啊

main脚本文件

%产生数据并写入iges文件

clc

clear

issearch=2;%0表示只写点,1表示只写线,2表示点线都写

fprintf('正在写文件。。。\n');

%产生正弦波文件

x=0:0.1:10;

x=x';

y=sin(x);

Data=[x y];

Data(1,3)=0;

write_iges('iges_sin.igs',Data,issearch)

%产生peaks文件

[x,y,z]=peaks(30);

xx=x(:);

yy=y(:);

zz=z(:);

Data=[xx zz yy];

write_iges('iges_peaks.igs',Data,issearch)

%产生抛物线文件

[x,y]=meshgrid(-1:0.1:1);

z=x.^2+y.^2;

xx=x(:);

yy=y(:);

zz=z(:);

Data=[xx yy zz];

write_iges('iges_paowu.igs',Data,issearch)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值