MATLAB软件
维普资讯 http://www.51wendang.com
:兰!
Sci nce e and Te chn Ogy Ol Consu tng Her l li ad
学术论坛
应用 MAT AB函数绘制二次曲面图① L
(洲职业技术学院株
袁玲湖南株洲
4 0 1 1 0】 2
摘要:二次曲面方程是高等数学中重要的章节内容,其图像是主要研究对象,徒手画图有一定的难度,用 m t b函数辅助 a a l 绘图是最理想的工具,这篇文章用实例来介绍了 6种 ma l b函数绘二次曲面图的方法,并进行TI较。 ta: I ̄关键词: ATL 作图二次曲面 M AB中图分类号: TG1 6 4文献标识码: A文章编号:6 3 0 3(070() 09— 2 17— 542 0 )7a一 0 0 0
1引言
现代工程上的许多问题都涉及到数学函数,数学函数在人们的日常生活中也是相当重要的,函数的具体表达形式是方程式,无论在《间解析几何》中,还是《空微积分》中,我们都曾经学过和用过,而二次曲面方程是数学中相当重要的方程,其图像是三维空间图像,是我们的主要研究对象,教学上老师们要经常画出它们的图像进行直观教学,画图是一个比较辣手的问 题。针对画图问题,作者下面介绍了几种用 MATLAB函数辅助绘曲面图的方法。
)>> u po 2 3; rX,,3;o n曲面’; sb lt 3 ) uf YZ )h I o; ( s ( d>>Z=X . X+4.Y . Y/ 5++ * 9t s r ( Y Z ) tte‘u f u fX,, 4;il(s r函数作的双曲 > sb lt 3) lt,,5,r n> u po( 5; o3 YZ ) i o l 2 p gd面’ ); l ) >> u po(3 )meh x,,3;od tte‘ l t s b lt 4; s ( Y Z )h l i ( p o 3函数作的抛物面’; 2 o mehx,,4; t (meh函数作的双 nl s ( YZ )t l‘ s ie> s b lt26 lo tu3 ( YZ )> u po(3 )c no r X,,5 l 曲面’; ) i n t l( o tu 3 d o; t‘ n o r函数作的抛物面’l ie c ) >>z=X. X 4. Y.I 9 s l ." t+/结果见图 2。 >> u
po (3 )s r( Y Z )tt s b lt2 5;ufx,, 5 li e l (s r‘u f函数作的抛物面’; )>> u po(3 )meh x Y Z )t l sb lt 6; s (,,5; t 2 ie (me h函数作的抛物面’;‘ s ) 结果见图 1。
2用M 1A函数绘二次曲面图 A1 B
绘制三维图形前,一般先用 meh rd函 sgi
数在平面(通常在 XOY平面上 )的一个矩形区间内打网格,标记网格点,再直接用相关函数完成作图”】 ,从下面的多种作图方法中可以看出 me h rd函数的重要性。 s gi 2 1用 sr或 meh函数绘图 . uf s
S r函数绘制的是三维表面图,me h u f s函数绘制的是三维网格图【1当二次曲面 l,方程是标准方程时,原方程式可化为 z —图 1 f ) y,,或= z时,我们就用这两 y或=i z ) ) 22用 p t或 cnor . l 3 otu o 3函数绘图 种函数完成绘图。 P t l 3函数绘制的是三维直角坐标曲 O线图,c n o r o t u 3函数绘制的是三维等高线图【,对于例 l我们可以通过这两种函数 l 1绘曲线来组成曲面图。
图 2
2 3用 esr或 em s函数绘图 . zuf z eh
e s r函数和 e me h函数主要针对参 zu f z s数方程的三维作图函数,它们是专业作图函数| 4 z u f 3 1 s r函数绘制的是三维表面图, -,e e me h函数绘制的是三维网格图,当二次 z s曲面方程可化为参数方程时,就可以用这两种函数完成绘图。下面将例 1中的方程化为参数方程,再用 e s r函数和 e me h zuf z s函数绘曲面图。 椭球方程 2 X
+‘
例1分绘面寺+ 1、别曲寺+’
等等丢-等等区 +一=和+=在域z Z
广———
z
>>: 2: 1 2;一-3: 1 3l, 0.: 1, 0.:【 >>Zl=4.s r(一+/一】. Y 9; *q t1 . . 4,+/ )
= s gi(, l meh r x d≤≤2 - , 3≤ v≤ 3 -, 4≤z≤4内的图像。
z=-4 *q t1 2 . s r(一 . . 4+/一y. Y )+/9;
等吾 l为数+=化参方
z=
J+£等
4、2,
3√等等、on;>>3(bplZ() );lt3(,Y, 1);ol卜一 pltsu,Yot2 1 po X Z h d o X,2
=
2c s c s 0 o
】=÷,, malb、 Z _ ̄H t命令画图: a
>>x=-2: 1 2;=-3: 1 3;X, J 0.: v 0.:【 y
>> rd o; t (p o 3 g i n t l‘ lt函数作的椭球 ie面’; ) i 2< f
> u p o(3 ) o t u 3 ( Y Z ) s b lt 2;c n o r X,, 1; p/ 2 + h l n;c n o r ( Y Z ) od o o t u 3,, 2> g i n t e‘ n o r函数作的椭> r o;t ( o tu3 d i c l
程 1 y
,
2,一
等鼍l一=
球面’; ) Z±、‘ 4『一1 f> z= .s r( . . 4 Y+/一1;> 3 4 *q t+/+ . y 9 ) X >>z= *q t1 l 4.s r(一X. . 4 . Y 9;+/ -Y+/ )z Z= 4 * q tX+/+ . y 9 ) 4 .s r( . . 4 Y+/一1; 2=-4 * q t1 . . 4 . s r(+/ -Y. Y 9;+/ ) ≤ 2 。≥ l或 t≤一 1;抛物面方程+Pi t )> s b lt 3 ) lt ( Y z )h l> u po( 3;p o3 , 3; od 2> s b lt 3 ) u x,, 1; od o;> u po( 1; d( Y Z ) l n 2 s h F lt ,4 i sr(,,;i e‘ r函数作的椭球面’; O/ po3 ( Yz ) uf Y z t l(s f X t u ) +>> rd o;i e‘lt g i n t l p o 3函数作的双曲 t( > sb lt 3 ) s (,, 1;od o;> u po( 2; hx Y Z ) l n 2 me h ) me h x Y Z )tte‘ s函数作的椭球面’; s (,, 2;il(meh>> u p o (3 )c n o r (,, 3; 0( ≤ 2 p, o< t+ o) s b lt2 4;o t u 3 X Y z ) 面’; ) o≤ * i~ o< o。再按例 h l n;o t u 3 ( Y Z ) od o c n o r X,, 4>> 3 4 *q t+/+ . Y 9 ) z= . s r ( . 4 Y+/一1; x. >> r n; t (c n o
r函数作的双 l的要求绘曲面图: g i o t e‘o tu 3 d i l Z= 4 *qt+/+ .Y 9 ) 4 .s r ( . 4 Y+/ 1; X.
= sg i(,) meh r x v; d
化参方 1为数程【 y
『 2S x, ̄=C t O .
,中0 其 (≤
等 f o c s 等号为数程 Zf, 化参方 I口其 3 t 4 s i n 2
,,
①2 0 0 7年株洲职业技术学院院级立项课题:编号 Z YKY0 0, Z 7 8名称《应用 MATL AB辅助理工专业课程教学的研究》 2 0; 0 6年株洲职业技术学院院级课题资助项目:编号 ZZY K Y 0 名称《 0 6 3,高职院校高等数学精品课程开发与建设研究》 。
9 0
科技咨询导报 Sce c n e h oo y Co s lig H r l in e a d T c n lg n ut e ad n