• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      Matlab繪圖功能在高等數(shù)學教學中的應用

      2016-05-30 00:31:15張建國
      科教導刊 2016年18期
      關鍵詞:高等數(shù)學教學

      張建國

      摘 要 本文利用Matlab 軟件在作圖上的優(yōu)勢,結合高等數(shù)學和Matlab 軟件的特點,以高等數(shù)學教學中隱函數(shù)圖像、三維曲線、三維曲面等圖像的繪制,闡述了Matlab軟件中的繪圖功能在高等數(shù)學課程教學中的一些應用。

      關鍵詞 Matlab繪圖 高等數(shù)學 教學

      中圖分類號:G424 文獻標識碼:A DOI:10.16400/j.cnki.kjdkx.2016.06.033

      Abstract Using the advantage of Matlab software in mapping, combined with the characteristics of higher mathematics and Matlab software, to higher mathematics teaching hidden function image, three-dimensional curve, three-dimensional surface and other image rendering, describes the application of Matlab software in the drawing function in Advanced Mathematics teaching.

      Key words Matlab drawing; advanced mathematics; teaching

      0 引言

      高等數(shù)學課程是高等學校各專業(yè)學生必修的一門非常重要的基礎課程。但是高等數(shù)學課程十分抽象,對于該課程的學習,學生普遍感到非常困難。傳統(tǒng)的高等數(shù)學教學,一般情況下都是教員按照教學大綱的要求對定義、定理、推論等在課堂上給同學進行理論上的推導和計算。這種以教員教授、學員被動接受為主的教學方式在傳授系統(tǒng)知識的時候具有比較好的效果,但忽視了學員的主體地位,不利于學員獲取知識能力的培養(yǎng),學員缺乏創(chuàng)新能力。為克服這些不足,可以將Matlab軟件引入到高等數(shù)學課程的教學中。

      Matlab軟件是由美國MathWorks公司開發(fā)的,具有非常強大的功能,比如符號計算、數(shù)值分析、圖像處理等,而且使用起來非常方便。Matlab軟件具有非常強大的數(shù)據(jù)可視化功能,可以將矩陣、向量和函數(shù)等用圖形圖像形象地表示出來,通過輸入簡短的Matlab語句就可以繪出精美的二維圖像和三維圖像,因此在科研、教學中有著非常廣泛的應用。本文探討了Matlab軟件的繪圖功能在高等數(shù)學課程教學中的一些應用。

      1 隱函數(shù)的圖像

      在高等數(shù)學課程的教學中,我們經常會遇到各種比較抽象的函數(shù),或者多維的函數(shù)。這些函數(shù)從形式上不能直接看出函數(shù)的特性。但是通過Matlab軟件繪圖,我們就可以利用比較簡單的語句,將這些抽象函數(shù)的圖像描繪出來。通過函數(shù)圖像我們可以非常容易理解函數(shù)的內在關系和特點。

      比如隱函數(shù) () = ( + ) + + ( + ) = 0,從函數(shù)形式上看起來非常抽象,我們下面通過命令把函數(shù)可視化。

      繪圖命令:ezplot('x^2*sin(x+y^2)+exp(x+y)+ y^2*cos(x^2+y)')

      通過上面簡單的一行命令,就可用繪制出所給隱函數(shù)的圖像,如圖1所示。上面的語句自動選擇x軸范圍,如果想改變定義域,直接在后面加上定義域即可。

      ezplot('x^2*sin(x+y^2)+exp(x+y)+ y^2*cos(x^2+y)',[-10,10])即可繪制x,y在(-10,10)直接的圖形,如圖2所示。

      2 三維曲線的繪制

      繪制參數(shù)方程() = *, = *, = 的三維曲線。

      Matlab中可以通過描點法繪制三維曲線,命令為plot(x,y,z)

      具體到本例當中,命令如下:

      t=0:pi/50:10*pi; % 構造t向量

      x=t.*sin(t);y=t.*cos(t);z=t.^2;

      plot3(x,y,z),grid %繪制三維曲線

      具體圖形如圖3所示,如果用stem3(x,y,z) 還可以繪制出如圖4所示的火柴桿形曲線。

      3 三維曲面的繪制

      空間曲面也是高等數(shù)學中非常抽象一部分內容,如果已知二元函數(shù) = (),我們就可以利用Matlab來繪制該函數(shù)的三維曲面圖。在繪制三維曲面圖之前,先調用mesgrid()函數(shù)生成網格矩陣數(shù)據(jù)和,這樣就可以按函數(shù)公式用點運算的方式計算出矩陣,之后可以用mesh()或者surf()等命令進行三維圖形的繪制了。

      比如繪制 = 和 = 的曲面圖。命令如下:

      [x,y]=meshgrid(-1:0.05:1,-1:0.05:1); z=x.^2-y.^2;mesh(x,y,z)

      利用上述命令就可以繪制 = 的圖像如圖5所示,將z=x.^2-y.^2,替換為z=x.^2+y.^2,即可得到 = 的圖形如圖6所示。

      更復雜一點的函數(shù)如 = ,同樣可以用比較簡單的命令繪制出圖像。

      [x,y]=meshgrid(-3:0.1:3,-2:0.1:2);z=(x.^2-2*x).*exp(-x.^2-y.^2-x.*y);mesh(x,y,z) 繪制的圖像如圖7所示,將mesh(x,y,z)用surf(x,y,z)代替,圖像如圖8所示。

      4 結束語

      Matlab 軟件是一款功能非常強大的數(shù)學軟件,在各種課程教學中都有非常廣泛的應用。將Matlab引入到高等數(shù)學課程的教學中,尤其是利用Matlab的數(shù)據(jù)可視化、圖像繪制功能可以很方便地將一些抽象的函數(shù)形象地表示出來??梢允箤W員更深入地理解理論課程內容,激發(fā)學員學習興趣,提高課程的教學效果。

      參考文獻

      [1] 何正風.matlab在數(shù)學方面的應用[M].清華大學出版社,2012.

      [2] 薛定宇,陳陽泉.高等應用數(shù)學問題的matlab求解[M].清華大學出版社,2008.

      [3] 董霖.matlab使用詳解[M].科學出版社,2008.

      猜你喜歡
      高等數(shù)學教學
      微課讓高中數(shù)學教學更高效
      甘肅教育(2020年14期)2020-09-11 07:57:50
      如何讓高中生物教學變得生動有趣
      甘肅教育(2020年12期)2020-04-13 06:25:34
      “自我診斷表”在高中數(shù)學教學中的應用
      東方教育(2017年19期)2017-12-05 15:14:48
      對外漢語教學中“想”和“要”的比較
      唐山文學(2016年2期)2017-01-15 14:03:59
      高等數(shù)學建模思想與大學生數(shù)學創(chuàng)新思維養(yǎng)成實踐研究
      試論類比推理在高等數(shù)學教學實踐中的應用
      數(shù)學建模的思想和方法的應用
      高等數(shù)學的教學反思
      考試周刊(2016年79期)2016-10-13 22:13:30
      高等數(shù)學教書育人例談
      科技視界(2016年20期)2016-09-29 12:43:43
      微課時代高等數(shù)學教學改革的實踐與探索
      科技視界(2016年20期)2016-09-29 11:16:19
      和林格尔县| 裕民县| 兴仁县| 临沭县| 鸡东县| 泾源县| 南木林县| 广饶县| 阿图什市| 杨浦区| 综艺| 新蔡县| 永登县| 通化县| 东源县| 藁城市| 连城县| 忻城县| 渝北区| 龙泉市| 定南县| 北流市| 昭通市| 托克逊县| 延庆县| 高邑县| 北宁市| 武冈市| 舞钢市| 胶州市| 团风县| 武宁县| 桦川县| 和林格尔县| 乐山市| 弋阳县| 穆棱市| 濮阳市| 绥宁县| 哈巴河县| 阿拉善左旗|