天圆液压产品中心
AutoCAD结合MATLAB珩磨管实现公式曲线曲面的精确绘制
图1 MATLAB中绘制的曲面
本文先容了一种快速、准确地绘制各类公式曲线、曲面的要领,即在AutoCAD中通过挪用颠末Excel处理赏罚的MATLAB数据实现。 打开Excel,将生涯在剪贴板里的数据粘贴到Excel表格里,获得三列数据,每列1533行。个中,A、B、C列中的数据别离曲直面上各点的笛卡儿坐标系中的X、Y、Z值,而在AutoCAD中的笛卡儿坐标系的点坐标的输入情势为“x,y,z”,以是我们必要对A、B、C列的数据间加个“,”。 1.道理 在MATLAB中输入如下呼吁: F=abs((Z.^4-1).^(1/4));图3 网格矩阵为73×21的马鞍形曲面 快速且准确地绘制各类公式曲线、曲面恰好是MATLAB的长项,可是MATLAB绘制的图形却不能直接用于机器零件计划。个中很是要害的一点,就是MATLAB绘制的曲线、曲面别离是由有限个点毗连而成的折线和空间网格组成的,而在AutoCAD中绘制的曲线、曲面也是云云。因此,只必要把在MATLAB中绘制的公式曲线、曲面上全部的点坐标数据都提取出来,若能让AutoCAD正确辨认,那么我们就可以在AutoCAD中准确地绘制这些曲线、曲面了。 1)在MATLAB中绘制出曲面 S=[X(:) Y(:) F(:)]; %把X、Y、F 3个矩阵中的数据存储到矩阵S中%2.要领 (2)操作Excel编辑曲面数据 [th,r]=meshgrid((0:5:360)*pi/180,0:.05:1); %在极坐标系下配置一个73×21的网格矩阵,即圆周偏向分为73份,半径偏向分为21份,总共分了1533个点,节点越多,图形越准确 % 图4 网格矩阵为21×73的错误图形surf(X,Y,F); %表现曲面的立体图形%
在MATLAB的“Workspace”窗口中可以看到S是个1533×3的矩阵,即暗示有1533个点的坐标,每个点有三个坐标参数,双击打开S,则弹出“Array Editor:S”窗口,窗口表格中的数字就是矩阵的数据。 2)提取点坐标 [X,Y]=pol2cart(th,r); %转化为笛卡儿坐标系% 三、团结MATLAB在AutoCAD中绘制曲线、曲面的道理及要领 四、竣事语 Z=X+i.*Y;(责任编辑:admin) |
- [ 18-11-06 ]换向阀中位性液压站能特点及应用留意
- [ 18-10-09 ]公制螺纹、BS液压油缸PP螺纹ED密封油
- [ 18-09-11 ]很是具体的液液压站压阀块计划履历总
- [ 18-09-11 ]液压节液压站制技能的革命
- [ 16-09-14 ]联轴珩磨管器选择方法
- [ 16-07-17 ]怎样避免缸筒液压站冲击危害?
- [ 16-07-17 ]液压动力单元液不锈钢缸筒压齿轮泵的