matlab亮度分布曲面,利用MATLAB表现空间曲面的交线

3-596-png_6_1_0_81_14_557_204_743.265_1105.98-1628-0-0-1628.jpg

图2 两曲面交线在xoy上的投影

了另外一种软件AutoCad绘制曲面交线的方法,本方法与AutoCad相比,程序上较为简洁,在运行和图形显示、数据提取方面,MATLAB软件更为高效和精确。

MATLAB表现曲面交线的局限之处在于:

1)z1=f1(x,y)的显式方程;对于不可显式化的两个曲面方程z2=f2(x,y)

f1(x,y,z)=0,采用MATLAB难以表现曲面及交线的图形;f2(x,y,z)=0

2)MATLAB表现曲面及交线需要预先对方程作处理,以确定交线的坐标变化的大致范围;

3)由于坐标变化的连续性,MATLAB表现的曲面交线并非严格意义上相同坐标点的几何轨迹,只是一定精度下的近似轨迹,可以通过减小取点步长来提高近似程度。在本文算法的第4步中,由于格点位置和数目有限,两个曲面上坐标严格相等的格点不能全部取到,在设计程序时把 相同的坐标点 定义为 当横、纵坐标相同时,竖坐标之差的绝对值小于给定的精度 。

[参考文献]

[1]张志涌.精通Matlab6.5[M].北京:北京航空航天大学出版社,2003.

[2]尚 涛.工程计算可视化与MATLAB实现[M].武汉:武汉大学出版社,2002.

[3]王 玎.求两自由曲面交线的一种新方法[J].安阳师范学院学报,2005(2):7-8.

[4]段俊生.matlab曲面绘制中的挖补方法[J].大学数学,2006,22(4):36-39.

[5]胡志华.在AutoCad中实现二次曲面交线的自动绘制及其长度的计算[J].苏州大学学报,2002,18(2):40-44.

RepresenttheIntersectionsCurvesofTwoSurfacesbyUsingMATLAB

XIChang-xin

(JingchuUniversityofTechnology,Jingmen,Hube,i448000,China)

Abstract:ThegeneralmethodhowMatlabgeneratesthecurveswhichareintersectionsoftwosurfaceswasstudied.Moreover,anewuniversalmethodtodrawsuchcurvesandtheirprojectionswasgiven.Finally,someexamplesareintroducedtoillustratethemethod.

Keywords:MATLAB;intersectionsofsurfaces;projection

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值