干國勝,李 松,曲 杉
(1.湖北工業職業技術學院 政策法規處;2.湖北工業職業技術學院 公共課部,湖北 十堰442000;3.湖北工業職業技術學院 汽車工程系,湖北 十堰442000)
?
軟件Mathematica10.2在曲線繪制和弧長計算上的應用
干國勝1,李松2,曲杉3
(1.湖北工業職業技術學院政策法規處;2.湖北工業職業技術學院公共課部,湖北 十堰442000;3.湖北工業職業技術學院汽車工程系,湖北 十堰442000)
摘要:Mathematica10.2新功能的圖形離散化命令DiscretizeRegion和弧長計算命令Arclength使曲線繪制和弧長計算上更加簡潔,本文結合該軟件其他命令,通過實例說明和分析該軟件在曲線繪制和弧長計算上的應用。
關鍵詞:Mathematica10.2;曲線繪制;弧長計算
繪制復雜曲線圖形離開計算機幾乎是一件不可能的事情,而曲線的弧長即使手工可以計算,也是一件十分繁瑣的事情,有了計算機軟件,這方面的工作就有了很大的改觀,而Mathematica10.2新功能使計算曲線弧長變得更加簡潔明了,在繪制曲線方面也增加了新的方法,這些為教學和實際應用提供了不少的方便。
Mathematica的早期版本,就有很強的作圖功能,在新版本中作圖功能得到進一步加強,如圖形離散化命令DiscretizeRegion[reg]不僅可以作為求解器的輸入,而且可作為構件來構建更加復雜的區域,為曲線作圖和弧長計算提供了新的方法。
不同的坐標系,光滑曲線有不同的弧長計算公式,但用Mathematica10.2可以用統一的命令ArcLength [reg]或者RegionMeasure[reg]計算弧長,而且可以進行符號運算。下面就通過一些實例來說明和分析Mathematica10.2在曲線繪制和弧長計算中的應用。在本文例題中ArcLength[reg]與RegionMeasure[reg]等效,可以互相替換。
以下分別使用命令ArcLength[reg]和弧長計算公式求曲線的弧長。
1.1函數曲線繪制及弧長計算
例1求半立方拋物線y2=x3在點(1,1)和(4,8)之間的弧長。


圖1

Out[6]=7.63371


說明:“Assumptions→b>a>0”是命令ArcLength[reg]進行符號運算時相關選項的設置,這里表示:b>a>0。
1.2參數方程曲線繪制及弧長計算



圖3
1.3極坐標方程曲線繪制及弧長計算
例5求心臟線r=1+Sinθ的長。

例6求柱坐標方程:螺旋z=θ,r=1一圈的長度(如圖3)。



圖5
說明:用命令ContourPlot3D繪制曲面交線十分便利。
3.1平面隱式曲線繪制及弧長計算

3.2空間曲面交線繪制及弧長計算
空間曲面交線繪制是一件十分困難的事情,Mathematica10.2新功能隱式區域命令ImplicitRegion就較好地解決了這一問題。離散化區域命令DiscretizeRegion不僅能作出區域圖形,而且結合弧長命令ArcLength給出曲線弧長的數值解,這為不能求得弧長精確解曲線提供解決問題的新途徑。
例9求錐面:x2+y2=z2與平面:x+2z=2截線橢圓的周長并作圖。



圖7
例10求曲面z-2x2-3y2=0與曲面z-4+2x2+y2=0交線弧長并作圖。


圖8
說明:(1)Arclength[R]不能直接求出曲線的弧長,Arclength結合離散化區域命令DiscretizeRegion給出曲線弧長的數值解;(2)DiscretizeRegion[R]可直接作出兩曲面交線R的圖形,命令Show把兩曲面以及曲面的交線一起顯示,由Out[6]顯示。
本文就軟件Mathematica10.2在曲線繪制和弧長計算作了一些探討,Mathematica命令的選項和參數也很多,在實際使用中,我們通過調整命令選項和參數,可以實現更多的功能和效果,為教學和實際運用提供更多的幫助。
[參考文獻]
[1]同濟大學數學系.高等數學第六版(上冊)[M].北京:高等教育出版社,2011:283.
中圖分類號:TP391.72
文獻標識碼:A
文章編號:2095-8153(2016)03-0105-06
收稿日期:2016-04-28
基金項目:湖北工業職業技術學院重點課題“職業教育數字化課程資源建設研究與開發”(20142JA01)階段性成果。
作者簡介:干國勝(1963-),男,湖北工業職業技術學院政策法規處處長,教授;李松(1986-),男,湖北工業職業技術學院公共課部教師;曲杉(1989-),女,湖北工業職業技術學院汽車工程系助教。
Application of Mathematica10.2 in Curve Drawing and Arc Length Calculation
GAN Guo-sheng1,LI-Song2,QU-Shan3
(1.Dept.of Policy and Regulation;2.Dept.of Common Courses;3.Dept.of Automotive Engineering;Hubei Industrial Polytechnic,Shiyan 442000,China)
Abstract:The new features of Mathematical 10.2 on discrete graphical command Discretize Region and the arc length calculation command Arc Length make the drawing curve and arc length calculation much simpler.Combined with the software of the other commands,this paper illustrates and analyzes the software in curve drawing and arc length calculation through example analysis.
Key words:Mathematica10.2;curve drawing;arc length calculation