第一篇:matlab教學(xué)方式的探討
南華大學(xué)核科學(xué)技術(shù)學(xué)院課程論文
Matlab教學(xué)方式的探討
核輻射防護(hù)與環(huán)境工程091班 學(xué)號20094180142
作者 曹瑛
【摘要】綜觀整個學(xué)期matlab的教學(xué)方式,我覺得存在一些的不合理的方面。如過分注重理論的教學(xué),而忽略的實踐教學(xué)的重要性。這是整個教學(xué)過程中最嚴(yán)重的弊病,嚴(yán)重降低了matlab語言的使用價值。如果不進(jìn)行有針對性的改進(jìn),同學(xué)們對matlab語言的掌握、運用將永遠(yuǎn)得不到一個質(zhì)的飛躍。
【關(guān)鍵詞】matlab;教學(xué)模式;實踐教學(xué)
Matlab是當(dāng)今最優(yōu)秀的科技應(yīng)用軟件之一,它具有強(qiáng)大的科學(xué)計算與可視化功能,簡單易用,擁有開放式可擴(kuò)展環(huán)境,特別是其附帶的多種面向不同領(lǐng)域的工具箱支持,使得它在許多科學(xué)領(lǐng)域中成為計算機(jī)輔助設(shè)計和分析、算法研究和應(yīng)用開發(fā)的基本工具和首選平臺。
Matlab具有其他高級語言難以比擬的一些優(yōu)點,如編寫簡單、編程效率高、易學(xué)易懂,因此matlab語言被通俗的稱為演算紙的科學(xué)算法語言。在控制、通訊、信號處理及科學(xué)計算等領(lǐng)域中,matlab都被廣泛應(yīng)用,他已經(jīng)被認(rèn)可為能夠有效提高工作效率、改善設(shè)計手段的工具軟件,掌握了matlab就好比掌握了開啟這些專業(yè)領(lǐng)域大門的鑰匙。【1】
南華大學(xué)核科學(xué)技術(shù)學(xué)院課程論文
中國發(fā)展計算機(jī)教育多年,計算機(jī)引用已經(jīng)深入到各個領(lǐng)域,因此每個高校的不同專業(yè)都開設(shè)了計算機(jī)課程,與計算機(jī)水平要求高的專業(yè)還開設(shè)了計算機(jī)語言課程,對于matlab課程教學(xué)方式的探討一直讓人頭疼。
盡管老師理論教得非常不錯,條理清晰,通俗易懂。但是還是存在教學(xué)不合理的地方。因為matlab這畢竟是一門類屬計算機(jī)的課程,他的教學(xué)模式應(yīng)該與其他計算機(jī)教學(xué)模式大部分類似而又具有自己獨特的一面。結(jié)合這學(xué)期對matlab這門課程的學(xué)習(xí),我覺得其教學(xué)方式存在以下幾個方面的問題。教學(xué)偏重理論教育,學(xué)生實踐能力普遍偏弱,與實際運用有相當(dāng)?shù)木嚯x。
Matlab教學(xué)和傳統(tǒng)的學(xué)科教育模式一樣:只強(qiáng)調(diào)理論,先分析概念和基本理論,再從理論到實踐。這樣就違背了人吸收知識的方式,人的接受方式是由易到難,而傳統(tǒng)教學(xué)只能體現(xiàn)為由難到易,不能培養(yǎng)到學(xué)生學(xué)習(xí)的熱情。
針對此現(xiàn)象,教學(xué)應(yīng)當(dāng)先由實踐開始,再到理論,由具體到抽象、逐步提高學(xué)生的理解和吸收的質(zhì)和量,這樣才能真正顯示培養(yǎng)效果。
在知識體系上,知識是有層次性的,傳統(tǒng)來說就是理論到實踐。實際表現(xiàn)的層次性是由高級到初級。應(yīng)用需要教學(xué)的知識體系應(yīng)該是初級——中級——高級。就是以實踐起步,在實踐中結(jié)合理論,積累到一定實踐和理論知識后,再進(jìn)步到學(xué)習(xí)更高級的實踐和理論。如果積累下來就可以很順利完善整個知識體系。【2】
南華大學(xué)核科學(xué)技術(shù)學(xué)院課程論文
在實際操作上,我們應(yīng)當(dāng)開設(shè)相應(yīng)的上機(jī)課,因為并不是每個學(xué)生都配備了電腦,在課余也并不是每個有電腦的學(xué)生都會用電腦實際操作,所以校方就有必要開設(shè)上機(jī)課,強(qiáng)制同學(xué)集體進(jìn)行上機(jī)操作,營造一個良好的人學(xué)習(xí)氛圍,真正掌握matlab的作用,對于我們大學(xué)生來說,其作用主要表現(xiàn)在解決數(shù)學(xué)問題上。例如,求下列函數(shù)的定積分(1)(x+sinx)/(1+cosx)
[0,pi/2](2)(3x4+3x2+1)/(x2+1)
[-1,0](3)(x 3 sin 2 x)/(x 4 + 2x 2 + 1)
[-5,5] 用數(shù)學(xué)方法我們還需要對這些函數(shù)先求原函數(shù),再在區(qū)間上求函數(shù)值。而如果運運功matlab通過編程,無需手算,計算機(jī)會自動給出結(jié)果,正確又快捷。
在數(shù)學(xué)繪圖上,更是方便有正確。
例如給出數(shù)據(jù)表如下·3·
X
0.25
0.30
0.39
0.45
0.53
Y 0.5000
0.5477
0.6245
0.6708
0.7280
試求三次樣條插值s(x),并滿足條件:
s’’(0.25)=s’’(0.53)=0
運用matlab編程過程,電腦自動生成圖像
南華大學(xué)核科學(xué)技術(shù)學(xué)院課程論文
雖然編程步驟比較多,但是只要上課認(rèn)真聽了,按步驟一步一步來,也會覺得很簡單。而如果運用數(shù)學(xué)方法就會非常的繁瑣。
通過類比,我們會清楚的知道m(xù)atlab語言應(yīng)用的簡便。同時極大的調(diào)動了我們學(xué)習(xí)這門課程的積極性。但前提是,我們得通過自身實踐來掌握這門語言,通過編程來解決實際問題,而實際操作又是掌握這門語言的重中之重,所以,我建議在matlab的教學(xué)過程中,采用一人一機(jī)的模式進(jìn)行教學(xué),是同學(xué)們在老師教的過程中就學(xué)會編程方法并且掌握它。教學(xué)方式仍是灌輸式,使學(xué)生缺乏自主性,從而喪失學(xué)習(xí)的積極性。
老師在講授理論知識的同時,應(yīng)該指導(dǎo)學(xué)生通過自己的記憶方式
南華大學(xué)核科學(xué)技術(shù)學(xué)院課程論文
理解理論知識,并采用現(xiàn)實中的實例來解釋說明某些知識點,活躍課堂氣氛,讓學(xué)生自主發(fā)現(xiàn)問題并想方設(shè)法解決問題。改變傳統(tǒng)的以教師為中心的教學(xué)方式,師生之間構(gòu)建一個平等互動的交流平臺,激發(fā)學(xué)生的學(xué)習(xí)動機(jī),提高學(xué)習(xí)興趣。3老師對開發(fā)學(xué)生的創(chuàng)新能力還不夠
知識每天都以次方級數(shù)增加,這就要求我們也要不斷的創(chuàng)新。所以培養(yǎng)學(xué)生的創(chuàng)新能力也是教育的發(fā)展方向。沒有創(chuàng)新能力的學(xué)生在將來也很難在行業(yè)中立足。如何培養(yǎng)學(xué)生的創(chuàng)新能力,就需要在教學(xué)中不斷的引導(dǎo),而引導(dǎo)中又要留有余地,讓學(xué)生充分發(fā)揮自已的想象能力來完成自已的任務(wù)。表現(xiàn)最出色的學(xué)生要給予充分的肯定、或者推薦去參加更能表現(xiàn)其能力的項目開發(fā)中,提升他們的經(jīng)驗和技能。
具體我覺得可以延用以下方法來培養(yǎng)學(xué)生的積極自主創(chuàng)造性 1對比巧妙引入
matlab語言雖然比高級語言執(zhí)行效率低,但編程效率與可讀性、可移植性要強(qiáng)于高級語言。例如求一個矩陣的秩,采取c語言編寫出的程序,采用各種算法得出的結(jié)果不盡相同,但在matlab環(huán)境下可用一條簡單的命令就可以求出系統(tǒng)的準(zhǔn)確秩。從而提高學(xué)生自己動手分析、設(shè)計系統(tǒng)的能力。給學(xué)生創(chuàng)設(shè)情境,讓他們自己去探究 【3】
我們在學(xué)習(xí)中往往感到頭疼的是,學(xué)習(xí)到的知識與社會實際脫節(jié),無法在已有的知識體系中進(jìn)行建構(gòu),于是我們就很容易失去學(xué)習(xí)興趣······給學(xué)生創(chuàng)設(shè)一個學(xué)生熟悉的學(xué)習(xí)情境,可以有效地提高學(xué)生的學(xué)習(xí)興趣,讓更多的學(xué)生積極參與到學(xué)習(xí)中來。例如:在講授二維圖
南華大學(xué)核科學(xué)技術(shù)學(xué)院課程論文
形的繪制部分時,以往都是讓學(xué)生根據(jù)已經(jīng)給出的具體數(shù)據(jù)繪制圖形,學(xué)生沒有興趣。如果上課創(chuàng)設(shè)情境時,讓學(xué)生自己繪制一個自己身邊實物的二維圖形,讓我們會覺得教學(xué)實例很貼近社會生活,學(xué)習(xí)積極性也會得到很高。
3給學(xué)生問題,讓他們自己去找答案
每個人都有好奇心,當(dāng)一個問題出現(xiàn)時,或是一個反常規(guī)的現(xiàn)象出現(xiàn)時,都會很吸引人的注意力,同時也會使人產(chǎn)生一種尋找答案的沖動。在尋求方程的解與最優(yōu)化問題時,同學(xué)們在尋求過程中體會了成功的喜悅。
4給學(xué)生對手,讓他們自己去競爭
我們常常會有這樣的感覺,當(dāng)一個人跑步和許多人一起跑步,跑出的成績是不一樣的,競爭會給人帶來動力。因此,在教學(xué)中本人將學(xué)生分成小組,組與組之間形成競爭對手,在任務(wù)的完成內(nèi)學(xué)生又有團(tuán)結(jié)合作,使學(xué)生與人交往的能力得到培養(yǎng)。如經(jīng)常開展各種競賽,像一個具體的三維圖數(shù)據(jù),讓各組在最短時間內(nèi)通過matlab編程繪制三維立體圖,最短時間內(nèi)完成者獲勝。這樣,組內(nèi)學(xué)生團(tuán)結(jié)一致,互相幫助,組間你追我趕,增加學(xué)習(xí)氣氛。
總結(jié)
matlab是一門功能非常強(qiáng)大語言,它的引入,能夠化繁為簡,化抽象為具體,幫助我們解決一些復(fù)雜繁瑣問題。因此,為了更好的掌握這門語言,我們就有必要在以前的教學(xué)基礎(chǔ)上進(jìn)行相應(yīng)的改革,當(dāng)然,以上只是我的個人見解,也許還存在一些不妥之處,但是教學(xué)方式的改革,目的只有一個——提高整體的教學(xué)質(zhì)量,提高同
南華大學(xué)核科學(xué)技術(shù)學(xué)院課程論文
學(xué)們的綜合素質(zhì),使matlab能夠真正的作用于我們的學(xué)習(xí)生活中,幫助我們解決實際問題。
參考文獻(xiàn):【1】馬莉
matlab語言實用教程,前言
【2】基于matlab教學(xué)平臺的自動控制理論教學(xué)改革探索——期刊論文
【3】百度文庫——《計算機(jī)教學(xué)方式的改革》
第二篇:教學(xué)方式
教學(xué)方式:動手實踐、猜想驗證與合作交流 教學(xué)手段:直觀教學(xué)與信息技術(shù)相結(jié)合 技術(shù)準(zhǔn)備: 多媒體課件 教具:大正方體模型
學(xué)具: 正方體模型 印好的方格紙 3.教學(xué)目標(biāo)(含重、難點)教學(xué)目標(biāo):
1.使學(xué)生通過觀察、操作等活動,學(xué)會從三個方向觀察由四個正方體組成的模型,并能把從不同角度觀察到的物體的形狀畫在方格紙上。
2.在觀察、操作、想像、交流等數(shù)學(xué)活動中,發(fā)展學(xué)生初步的空間觀念。3.使學(xué)生體驗到學(xué)習(xí)數(shù)學(xué)的快樂,幫助學(xué)生樹立自信心。教學(xué)重點:能從三個不同的方向觀察模型。教學(xué)難點:能把從不同方向觀察的物體的形狀畫在方格紙上。4.教學(xué)過程
一、玩兒中復(fù)習(xí)舊知,玩兒中回憶方法
在課下老師做了一個小小的調(diào)查,同學(xué)們都玩過積木,有很多同學(xué)能利用積木搭出各種各樣的模型。今天這節(jié)數(shù)學(xué)課我們一起來玩玩積木!想玩嗎?
要想玩好積木,學(xué)好數(shù)學(xué),老師提出幾點要求: 第一:聽清要求,快速行動; 第二:玩中思考,玩中學(xué)習(xí); 第三:有序進(jìn)行,合作交流。1.玩兒法一:
(1)兩人一組,用三個正方體積木擺出一個模型。1號同學(xué)擺模型,2號同學(xué)進(jìn)行觀察。(2)同桌交流
從正面看,你看到了什么形狀? 從左面看,你看到了什么形狀? 從上面看,你看到了什么形狀?
估計:我從前面看,看到了一個正方形
我從正面看,看到了兩個正方形,左右并排擺放,??
(在這個環(huán)節(jié)中,檢查學(xué)生用語言描述觀察到的形狀,為新課學(xué)習(xí)做好鋪墊)2.玩兒法二:(1)2號同學(xué)在已經(jīng)擺好的模型中,動最少的積木擺出從前面看....是下面形狀的模型。1號同學(xué)根據(jù)擺出的模型進(jìn)行評價。
過渡:同學(xué)們能用三個積木擺模型,能準(zhǔn)確說出看到的形狀,還能根據(jù)看到的形狀,想象出這個模型的樣子,并能擺出模型。今天這節(jié)課今天我們繼續(xù)學(xué)習(xí)觀察物體,用四個正方體擺模型,把能看到的形狀畫下來。比一比誰觀察得正確,誰畫得規(guī)范,誰涂色涂得均勻。板書:觀察物體
—玩兒中學(xué)習(xí)數(shù)學(xué)
二、玩兒中搭建模型,玩兒中畫出形狀 玩兒法三:擺模型,畫形狀
1.老師為大家準(zhǔn)備了四個大的正方體模型,誰愿意到前面來擺出一個模型? 生:擺模型。2.把觀察到的模型的形狀涂在方格紙中。
師:我們可以從哪幾個方向觀察物體?引導(dǎo)學(xué)生從前面、從上面、從左面進(jìn)行觀察。老師用照相機(jī)講模型拍了下來,貼在黑板上。(1)說一說
從前面看,你看到了什么?用語言敘述。
估計:①我看到的是兩層,第一層3個正方形,第二層1個正方形,放在第一層的最左面; ②我看到的是3列,第一列是上下兩個正方形,第二列一個正方形,第三列 也是1個正方形。
(2)找教室兩側(cè)的學(xué)生進(jìn)行驗證。(3)畫一畫
師示范,把看到的形狀畫在方格中
從前面看 從上面看 從左面看 3.學(xué)生嘗試:
(1)從上面看,你能看到什么?用語言來描述一下。(2)1號同學(xué)擺出這個模型,2號同學(xué)觀察驗證。(3)請一名同學(xué)把看到的形狀畫在黑板上。學(xué)生評價。4.學(xué)生獨立完成: 從左面看,你能看到什么?把看到的形狀畫在方格紙上。找一名同學(xué)板畫。教師及時點評。5.試一試:
(1)請2號同學(xué)擺出一個與例題不同的模型,兩人一組觀察擺好的模型,從不同的角度去觀察,把看到的形狀在方格紙上畫出來。
從前面看 從上面看 從左面看
(2)每大組中的4名同學(xué)1號和1號、2號和2號相互檢查。教師作為合作者參與到小組活動中,對學(xué)生進(jìn)行具體指導(dǎo)。6.交流:學(xué)生可能擺出下面的模型
從前面看 從上面看 從左面看 3.學(xué)生嘗試:
(1)從上面看,你能看到什么?用語言來描述一下。(2)1號同學(xué)擺出這個模型,2號同學(xué)觀察驗證。(3)請一名同學(xué)把看到的形狀畫在黑板上。學(xué)生評價。4.學(xué)生獨立完成: 從左面看,你能看到什么?把看到的形狀畫在方格紙上。找一名同學(xué)板畫。教師及時點評。5.試一試:
(1)請2號同學(xué)擺出一個與例題不同的模型,兩人一組觀察擺好的模型,從不同的角度去觀察,把看到的形狀在方格紙上畫出來。
1)大屏幕出示,欣賞由四個正方體組成的模型。說一說,從不同角度觀察你看到了什么?
(2)對難點問題進(jìn)行訓(xùn)練,搭建模型,進(jìn)行驗證。
從前面你看到了什么?從上面你看到了什么?從左面你看到了什么? 學(xué)生經(jīng)過實地觀察進(jìn)行驗證。
三、合作中搭建模型,競賽中提高效率 玩兒法四:看形狀,擺模型
由四個相同的正方體拼成的模型,從不同方向看到的形狀如下,想象形體的樣子,擺出符合要求的模型。
以大組為單位,想一想,怎樣安排合理人員才能做到擺得又對又快的? 從前面看 從左面看 從上面看
生:四個人合理分工:一人從正面看,一人從左面看,一人從上面看。小結(jié):我們用四個正方體任意擺出的模型有許多種不同的形式,而有了具體要求后擺出的模型,種類就減少了;條件越多,符合條件的模型也就越少;符合題目要求的模型只有一個:
三、玩兒中學(xué)習(xí)數(shù)學(xué),玩中收獲快樂
1.連一連,從前面看到的模型的形狀是什么樣的?
大屏幕展示,學(xué)生及時評價,全部做對的給自己得100分。2.搭一搭,填一填(1)大屏幕逐個出現(xiàn)模型,學(xué)生快速動手?jǐn)[出模型。(2)出示題目: ① ② ③ ④
A B C(1)從前面看是圖B的有()。(2)從左面看是圖A的有()。(3)從上面看是圖C的有()。提問:怎樣做才能沒有遺漏呢?
學(xué)生獨立完成,然后小組內(nèi)相互評價,最后集體交流。3.根據(jù)三視圖畫出形狀 從前面看 從上面看 從左面看
四、課堂總結(jié),體驗成功 今天,我們用四個正方體來搭建不同的模型,進(jìn)行觀察,并把觀察到的形狀畫在了方格紙上;同學(xué)們還能看形狀擺模型,收獲了許多。今后我們還要學(xué)習(xí)用五個乃至更多的正方體來搭建模型,進(jìn)行觀察操作。
板書設(shè)計 觀察物體 —玩中學(xué)習(xí)數(shù)
從前面看 從左面看 從上面看
從前面看 從上面看 從左面看
(2)每大組中的4名同學(xué)1號和1號、2號和2號相互檢查。教師作為合作者參與到小組活動中,對學(xué)生進(jìn)行具體指導(dǎo)。6.交流:學(xué)生可能擺出下面的模型
第三篇:matlab作業(yè)題
第一章 MATLAB環(huán)境
1、MATLAB通用操作界面窗口包括哪些?命令窗口、歷史命令窗口、當(dāng)前目錄窗口、工作空間窗口各有哪些功能?
答:MATLAB通用操作界面窗口包括:命令窗口、歷史命令窗口、當(dāng)前目錄瀏覽器窗口、工作空間窗口、變量編輯器窗口、M文件編輯/調(diào)試器窗口、程序性能剖析窗口、MATLAB幫助。
命令窗口是MATLAB命令操作的最主要窗口,可以把命令窗口當(dāng)做高級的“草稿紙”。在命令窗口中可以輸入各種MATLAB的命令、函數(shù)和表達(dá)式,并顯示除圖形外的所有運算結(jié)果。
歷史命令窗口用來記錄并顯示已經(jīng)運行過的命令、函數(shù)和表達(dá)式,并允許用戶對它們進(jìn)行選擇、復(fù)制和重運行,用戶可以方便地輸入和修改命令,選擇多行命令以產(chǎn)生M文件。
當(dāng)前目錄窗口用來設(shè)置當(dāng)前目錄,可以隨時顯示當(dāng)前目錄下的M、MKL等文件的信息,揚文件類型、文件名、最后個修改時間和文件的說明信息等,并可以復(fù)制、編輯和運行M文件及裝載MAT數(shù)據(jù)文件。
工作空間窗口用來顯示所有MATLAB工作空間中的變量名、數(shù)據(jù)結(jié)構(gòu)、類型、大小和字節(jié)數(shù)。
2、熟悉課本中表格1.4、1.5、1.6、1.7、1.8的內(nèi)容。
3、如何生成數(shù)據(jù)文件?如何把數(shù)據(jù)文件中的相關(guān)內(nèi)容輸入到工作空間中,用實例進(jìn)行操作。
4、在工作空間中可以通過哪些命令管理變量,寫出每種語法的具體操作過程。答:(1)把工作空間中的數(shù)據(jù)存放到MAT數(shù)據(jù)文件。
語法:save filename 變量1 變量2 ??參數(shù)。
(2)從數(shù)據(jù)文件中取出變量存放到工作空間。
語法: load filename 變量1 變量2 ??。
(3)查閱MATLAB內(nèi)存變量名。
語法:who(4)、查閱MATLAB內(nèi)存變量變量名、大小、類型和字節(jié)數(shù)。
語法:whos(5)、刪除工作空間中的變量。
語法:clear(6)查詢工作空間中是否存在某個變量。
語法:i=exist(‘X’)
5、MATLAB用戶文件格式有幾哪種?擴(kuò)展名各是什么?
答:MATLAB的用戶文件格式通常有以下幾種:(1)程序文件,擴(kuò)展名為.m。(2)數(shù)據(jù)文件,擴(kuò)展名為.mat。(3)可執(zhí)行文件,擴(kuò)展名為.mex。(4)圖形文件,擴(kuò)展名為.fig。(5)模型文件,擴(kuò)展名為.mdl。
6、熟悉文件管理命令的語法,特別是命令type 作用。
7、詳細(xì)操作課本26頁例題1.3。
第二章 MATLAB數(shù)值計算
1、變量名的命名規(guī)則是什么?寫出幾個合理的變量。
答:MATLAB的變量命名規(guī)則:
(1)變量名區(qū)分字母的大、小寫。例 如,“a”和“A”是不同的變量。(2)變量名不能超過63個字符,第63個字符后的字符被忽略。
(3)變量名必須以字母開頭,變量名的組成可以是任意字母,數(shù)字或者下畫線,但不能含有空格和標(biāo)點符號。
(4)關(guān)鍵字不能作為變量名。
2、產(chǎn)生矩陣有哪幾種方法?分別舉例說明。
答:(1)通過顯示元素列表輸入矩陣。
例如:d=[2;3,4;5,6]
(2)通過語句生成矩陣。
例如:y=1:1:7
(3)由函數(shù)產(chǎn)生特殊矩陣。
例如:a=eye(4)
3、在excel表格中輸入2行10列的數(shù)據(jù),通過數(shù)據(jù)加載,輸入到工作空間中,用矩陣元素的操作分別提取第1行和第2行的數(shù)據(jù)。
4、矩陣和數(shù)組的算術(shù)運算包括哪些運算?各有哪些不同點?
答:(1)矩陣和數(shù)組的加,減運算。
矩陣的加,減法運算規(guī)則與數(shù)組的完全相同,運算符也完全相同。(2)矩陣和數(shù)組的乘法運算。
矩陣的乘法運算表達(dá)式為“A*B”,表示矩陣的相乘。矩陣A的列數(shù)必須等于矩陣B的行數(shù),除非其中有1個標(biāo)量。
數(shù)組的乘法運算表達(dá)式為“A*B”,運算符為“*”,表示數(shù)組A和B中的對應(yīng)元素相乘。
5、多項式如何表示?多項式求值、求根和多項式擬合的語法各是什么?
答:在MATLAB中多項式可以用長度為n+1的行向量表示為:P=[an,an-1??a1,a0],即把多項式的各項系數(shù)烽按降冪次序排放成為行向量,如果多項式中缺某冪次項,則用0代替該冪次項的系數(shù)。
多項式求值語法:y=polyval(p,x)多項式求根語法:r=roots(p)多項式擬合語法:p=polyfit(x,y,n)
6、多項式一維插值有哪些類型?
答:多項式一維插值是指對一個自變量的插值,interep1函數(shù)是用來進(jìn)行一維插值的,其語法為:yi=interp1(x,y,xi,“method”)。
Method是插值函數(shù)的類型,“l(fā)inear”為線性插值(默認(rèn))。“nearest”為用最接近的相鄰點插值。“spline”為三次樣條插值。“cubic”為三次插值。
7、在M文件中完整地寫出語句,使其產(chǎn)生課本中圖2.5 一階、二階和三階擬合曲線,并在適當(dāng)位置添加圖例。
解:隨機(jī)產(chǎn)生一個一元三次多項式y(tǒng)=5x^3+2x^2+x+1;
擬合結(jié)果如圖: x1=1:10;p=[2 3 4 5];
y0=polyval(p,x1);p1=polyfit(x1,y0,1);p2=polyfit(x1,y0,2);p3=polyfit(x1,y0,3);y1=polyval(p1,x1);y2=polyval(p2,x1);y3=polyval(p3,x1);plot(x1,y0,'r',x1,y1,'g',x1,y2,'-.',x1,y3,'*')legend('y1,一階擬合','y2,二階擬合','y3,三階擬合',4)
8、元胞數(shù)組和結(jié)構(gòu)數(shù)組有哪些創(chuàng)建方法?
答:元胞數(shù)組的創(chuàng)建方法:(1)直接使用{}創(chuàng)建。(2)由各元胞創(chuàng)建。(3)由各元朡內(nèi)容創(chuàng)建。結(jié)構(gòu)數(shù)組的創(chuàng)建方法:(1)直接創(chuàng)建。
(2)利用struct函數(shù)創(chuàng)建。
9、元胞數(shù)組和結(jié)構(gòu)數(shù)組的內(nèi)容如何獲取?
答:元胞數(shù)組的內(nèi)容獲取:(1)取元胞數(shù)組的元素內(nèi)容。(2)取元胞數(shù)組的元素。結(jié)構(gòu)數(shù)組的獲取:
(1)使用點號(.)獲取。
(2)使用getfield獲取結(jié)構(gòu)數(shù)組的數(shù)據(jù)。(3)使用setfield設(shè)置結(jié)構(gòu)數(shù)組的數(shù)據(jù)。
10、矢量積、數(shù)量積和混合積的語法各是什么?
答:矢量積的語法:cross(a,b)數(shù)量積的語法:dot(a,b)混合積的語法:dot(a,cross(b,c))
第四章 MATLAB圖形處理
1、用plot(x,y)命令繪制混合式曲線時有幾種情況?分別舉例說明。
答:(1)如果x是向量,而y是矩陣,則x的長度必須等于矩陣y的行數(shù)或列數(shù)必須相等。如果x的長度與y的行數(shù)相等,則向量x與矩陣y的每列向量對應(yīng)畫一條曲線;如果x的長度與y的列數(shù)相等,則向量x與矩陣y的每行向量對應(yīng)畫一條曲線;如果y是方陣,則x和y的行數(shù)列數(shù)都相等,將向量x與矩陣y的每列向量畫1條曲線。
(2)如果x是矩陣,y是向量,則y的長度必須等于x的行數(shù)或列數(shù),繪制方法與前一種相似。
(3)如果x和y都是矩陣,則大小必須相同,將矩陣x的每列和y的每列畫一條曲線。
2、熟悉本章表4.1、4.2、4.3、4.4、4.5、4.6中的內(nèi)容。
3、能熟練操作課本124頁中例題4.10。
x=0:0.1:2*pi;>> plot(x,sin(x))>> hold on >> plot(x,cos(x),'ro')>> title('y1=sin(x),y2=cos(x)')>> xlabel('x')>> legend('sin(x)','cos(x)',4)>> text(pi,sin(pi),'x=pi')
第五章 MATLAB程序設(shè)計
1、指出腳本文件和函數(shù)文件的不同點?
:腳本文件
(1)多條命令的綜合體
(2)沒有輸入、輸出變量
(3使用MATLAB基本工作空間
(4.沒有函數(shù)聲明行
函數(shù)文件
(1).常用于擴(kuò)充MATLAB函數(shù)庫(2).可以包含輸入、輸出變量
(3).運算中生成的所有變量都存放在函數(shù)工作空間(4).包含函數(shù)聲明行
腳本文件可以理解為簡單的M文件,腳本文件中的變量都是全局變量。
函數(shù)文件是在腳本文件的基礎(chǔ)之上多添加了一行函數(shù)定義行,其代碼組織結(jié)構(gòu)
和調(diào)用方式與對應(yīng)的腳本文件截然不同。函數(shù)文件是以函數(shù)聲明行“function...”作為開始的,其實質(zhì)就是用戶往MATLAB函數(shù)庫里邊添加了子函數(shù),函數(shù)文件中的變量都是局部變量,除非使用了特別聲明。函數(shù)運行完畢之后,其定義的變量將從工作區(qū)間中清除。而腳本文件只是將一系列相關(guān)的代碼結(jié)合封裝,沒有輸入?yún)?shù)和輸出參數(shù),即不自帶參數(shù),也不一定要返回結(jié)果。而多數(shù)函數(shù)文件一般都有輸入和輸出變量,并見有返回結(jié)果。
2、分別用for 循環(huán)、while循環(huán)和函數(shù)調(diào)用編寫。
1sum=∑()!
i=12i+1
i=10
n=10;sum=0;f=1;>> for i=1:10 f=f/(2*i*(2*i+1));sum=sum+f;end >> sum sum = 0.1752 >>
sum=0;f=1;i=1;>> while i<=10 f=f/(2*i*(2*i+1));sum=sum+f;i=i+1;end >> sum sum = 0.1752
8
第四篇:Matlab心得體會
Matlab心得體會
10金融3 呂淼 2010241125 在為學(xué)習(xí)這門課前就聽說了他的強(qiáng)大,因為現(xiàn)在的經(jīng)濟(jì)模型都是需要這些分析軟件的,也曾聽說金融的未來方向是需要數(shù)學(xué)等等作為依托的。曾經(jīng)旁聽過學(xué)校數(shù)學(xué)建模的課程,當(dāng)時老師用的是lingo。對那個只需要U盤攜帶就可以安裝的小東西記憶深刻。等到學(xué)習(xí)matlab時覺得這才是真正的王道啊。
它不僅有強(qiáng)大的運算功能,還有強(qiáng)大的繪圖功能,雖然學(xué)習(xí)了有一個學(xué)習(xí),但是我對他的了解額僅僅是一點點,或許連入門都談不上。因為我學(xué)習(xí)時了解到一個現(xiàn)實。就是matlab的學(xué)習(xí)依賴有比較好的數(shù)學(xué)功底,其中我看最經(jīng)常運用到的就是矩陣。我從網(wǎng)上了解到matlab是一門高等數(shù)學(xué)和計算機(jī)技術(shù)結(jié)合的東西,學(xué)習(xí)它必須具有相應(yīng)的數(shù)學(xué)和計算機(jī)知識。然而很可惜,我的書寫不是很好。每次講到這個部分的時候就覺得聽說理解無能了。特別是我今年還是大二,有一次老師講課時用到協(xié)方差。無可避免的我笑了,因為協(xié)方差是我們下節(jié)課概率論數(shù)理統(tǒng)計老師要講的內(nèi)容。大一的時候還不覺得,但是大二,越是學(xué)習(xí)以后的內(nèi)容越是感覺到時間不夠用。或許時間是夠用的,但是無法放棄那些占用自己時間表的無用項目。雖然這學(xué)期的學(xué)習(xí)的時間短暫,就算時間足夠,老師也不能把所有的都講解給我們,因為一個軟件的功能需要我們自己不斷的去摸索,老師也不可能知道所有。老師只是個指路人,最終的學(xué)習(xí)還是要靠自己。而且在摸索的過程中,我們能夠發(fā)現(xiàn)和體會學(xué)習(xí)的快樂。痛并快樂著是種常態(tài)了吧。
自我感覺學(xué)習(xí)matlab與其說是學(xué)習(xí)一門軟件,更不如說是學(xué)習(xí)一門語言。用一種數(shù)理的語言描述現(xiàn)象,揭示表象下的規(guī)律。此外,我認(rèn)為matlab中的作圖功能很強(qiáng)大,不僅簡單的函數(shù)現(xiàn)象可以明確畫出,而且一些點狀物,甚至立體圖也可以畫出。大一上微積分的時候,老師曾經(jīng)多次在課件中加入用matlab畫出的圖來。不論是一維二維三維等等,都能很好的畫出來。只要能編寫出函數(shù)式,在短短的幾秒之內(nèi),他就會呈現(xiàn)在你眼前。另外就是圖形的直觀性,這是由陰影的制作的。而且可以根據(jù)需要,坐標(biāo)圖上加標(biāo)題,坐標(biāo)軸標(biāo)記,文本注釋級柵格等,也可以指定圖線形式,比如是虛線。顏色也可以自己來定。可以在同一張圖上畫,也可以單個顯示。
今年選擇金融matlab一方面出于希望能夠提前修完大三時期的課程,能夠空出更多的時間去考研或者為就業(yè)做準(zhǔn)備。另一個考慮就是希望明年能夠參加數(shù)學(xué)建模大賽,今年種種糾結(jié)放棄了,覺得萬分可惜。明年也就是大三下學(xué)期的話我就會再來一次,而且還會更加堅定些。那么學(xué)習(xí)matlab的話對明年的計劃也是有幫助的。在學(xué)習(xí)的過程中,因為以前學(xué)過access中的select語言,覺得就編寫這方面是有共性的,但是matlab的編程語言似乎更多更復(fù)雜一點,這是由于涉及的數(shù)學(xué)模型,數(shù)學(xué)公式更多的原因。老師在講解的過程中是通過一個個具體的金融例子來講解的,而不是就matlab這個具體的軟件工具進(jìn)行講解。這個給我?guī)硐喈?dāng)大的打擊,因為我發(fā)現(xiàn)我不僅僅是工具不能夠熟練,涉及到的專業(yè)知識也是一知半解。這更加堅定了我要好好學(xué)習(xí)專業(yè)知識的決心,大學(xué)四年有幾個人是希望荒度過去的呢?可是今年的這門課真的是讓我感到?jīng)]學(xué)到什么,估計也是因為我抱著看一看的隨意態(tài)度來的吧,也沒有那種遇到不懂的就一定要弄懂它的決心和毅力。說什么都是借口了,無法掩飾我沒有學(xué)好它的事實。事實上,我覺得今年這門課的重點并不是讓我們掌握這種軟件的具體用法,而是主要向我們展示如何用它去解決一些金融問題,數(shù)學(xué)問題。這點讓我很郁悶,因為我不懂得原理,聽起來這門課倍感吃力啊。可是嘛,年輕沒有什么不可以,又有誰可以斷言我接下來的生活中不能好好學(xué)習(xí)這個東西為自己的工作,學(xué)習(xí),生活,研究興趣帶來方便呢。
從大學(xué)開學(xué)的見聞到現(xiàn)在學(xué)習(xí)MATLAB,感覺這是一個很好的軟件,語言簡便,實用性強(qiáng)。作為一個做新手,想要學(xué)習(xí)好這門語言,可以說還是比較難的。在我接觸這門語言的這些天,除了會畫幾個簡單的圖形,其他的還是有待提高。從另一個方面也對我們大學(xué)生提出了兩個要求——充實的課外基礎(chǔ)和良好的英語基礎(chǔ)。在現(xiàn)代,幾乎所有好的軟件都是來自國外,假如不會外語,想學(xué)好是非常難的。其實想要學(xué)習(xí)好一們語言,不能只靠老師,關(guān)鍵是自己。每個人內(nèi)心深處都是有抵觸意識的,不可能把老師的所有都學(xué)到。學(xué)習(xí)這門語言,不光是學(xué)習(xí)一種語言,更重要的事學(xué)習(xí)一種方法,一種學(xué)習(xí)軟件的方法,還有學(xué)習(xí)的態(tài)度。
總結(jié)一下,學(xué)習(xí)任何一門語言:態(tài)度決定一切。不論是英語還是計算機(jī)語言。其實以前上高中的時候接觸過這種編程語言,當(dāng)時記得最頭疼的就是循環(huán)語句,但是在matlab中這種東西用的就比較少了。語言語句都是很簡潔利落的,都是一槍瞄死靶心的那種,很直接,這也讓我減輕不少心理負(fù)擔(dān)。
其實學(xué)習(xí)這種事,與其說學(xué)習(xí)什么具體的東西,更不如說是學(xué)習(xí)一種態(tài)度,從種種波折中認(rèn)識到自己的局限性,不足。心情會沮喪,也會豁然開朗。光想不練假把式,不論想的再多,不實際運用還是沒有用的。書山有路勤為徑,學(xué)海無涯苦作舟。華山再高,頂有過路。這就是我今年學(xué)習(xí)金融matlab的心得體會。
第五篇:Matlab心得體會
Matlab心得體會
10金融3 呂淼 2010241125 在為學(xué)習(xí)這門課前就聽說了他的強(qiáng)大,因為現(xiàn)在的經(jīng)濟(jì)模型都是需要這些分析軟件的,也曾聽說金融的未來方向是需要數(shù)學(xué)等等作為依托的。曾經(jīng)旁聽過學(xué)校數(shù)學(xué)建模的課程,當(dāng)時老師用的是lingo。對那個只需要U盤攜帶就可以安裝的小東西記憶深刻。等到學(xué)習(xí)matlab時覺得這才是真正的王道啊。
它不僅有強(qiáng)大的運算功能,還有強(qiáng)大的繪圖功能,雖然學(xué)習(xí)了有一個學(xué)習(xí),但是我對他的了解額僅僅是一點點,或許連入門都談不上。因為我學(xué)習(xí)時了解到一個現(xiàn)實。就是matlab的學(xué)習(xí)依賴有比較好的數(shù)學(xué)功底,其中我看最經(jīng)常運用到的就是矩陣。我從網(wǎng)上了解到matlab是一門高等數(shù)學(xué)和計算機(jī)技術(shù)結(jié)合的東西,學(xué)習(xí)它必須具有相應(yīng)的數(shù)學(xué)和計算機(jī)知識。然而很可惜,我的書寫不是很好。每次講到這個部分的時候就覺得聽說理解無能了。特別是我今年還是大二,有一次老師講課時用到協(xié)方差。無可避免的我笑了,因為協(xié)方差是我們下節(jié)課概率論數(shù)理統(tǒng)計老師要講的內(nèi)容。大一的時候還不覺得,但是大二,越是學(xué)習(xí)以后的內(nèi)容越是感覺到時間不夠用。或許時間是夠用的,但是無法放棄那些占用自己時間表的無用項目。雖然這學(xué)期的學(xué)習(xí)的時間短暫,就算時間足夠,老師也不能把所有的都講解給我們,因為一個軟件的功能需要我們自己不斷的去摸索,老師也不可能知道所有。老師只是個指路人,最終的學(xué)習(xí)還是要靠自己。而且在摸索的過程中,我們能夠發(fā)現(xiàn)和體會學(xué)習(xí)的快樂。痛并快樂著是種常態(tài)了吧。
自我感覺學(xué)習(xí)matlab與其說是學(xué)習(xí)一門軟件,更不如說是學(xué)習(xí)一門語言。用一種數(shù)理的語言描述現(xiàn)象,揭示表象下的規(guī)律。此外,我認(rèn)為matlab中的作圖功能很強(qiáng)大,不僅簡單的函數(shù)現(xiàn)象可以明確畫出,而且一些點狀物,甚至立體圖也可以畫出。大一上微積分的時候,老師曾經(jīng)多次在課件中加入用matlab畫出的圖來。不論是一維二維三維等等,都能很好的畫出來。只要能編寫出函數(shù)式,在短短的幾秒之內(nèi),他就會呈現(xiàn)在你眼前。另外就是圖形的直觀性,這是由陰影的制作的。而且可以根據(jù)需要,坐標(biāo)圖上加標(biāo)題,坐標(biāo)軸標(biāo)記,文本注釋級柵格等,也可以指定圖線形式,比如是虛線。顏色也可以自己來定。可以在同一張圖上畫,也可以單個顯示。
今年選擇金融matlab一方面出于希望能夠提前修完大三時期的課程,能夠空出更多的時間去考研或者為就業(yè)做準(zhǔn)備。另一個考慮就是希望明年能夠參加數(shù)學(xué)建模大賽,今年種種糾結(jié)放棄了,覺得萬分可惜。明年也就是大三下學(xué)期的話我就會再來一次,而且還會更加堅定些。那么學(xué)習(xí)matlab的話對明年的計劃也是有幫助的。在學(xué)習(xí)的過程中,因為以前學(xué)過access中的select語言,覺得就編寫這方面是有共性的,但是matlab的編程語言似乎更多更復(fù)雜一點,這是由于涉及的數(shù)學(xué)模型,數(shù)學(xué)公式更多的原因。老師在講解的過程中是通過一個個具體的金融例子來講解的,而不是就matlab這個具體的軟件工具進(jìn)行講解。這個給我?guī)硐喈?dāng)大的打擊,因為我發(fā)現(xiàn)我不僅僅是工具不能夠熟練,涉及到的專業(yè)知識也是一知半解。這更加堅定了我要好好學(xué)習(xí)專業(yè)知識的決心,大學(xué)四年有幾個人是希望荒度過去的呢?可是今年的這門課真的是讓我感到?jīng)]學(xué)到什么,估計也是因為我抱著看一看的隨意態(tài)度來的吧,也沒有那種遇到不懂的就一定要弄懂它的決心和毅力。說什么都是借口了,無法掩飾我沒有學(xué)好它的事實。事實上,我覺得今年這門課的重點并不是讓我們掌握這種軟件的具體用法,而是主要向我們展示如何用它去解決一些金融問題,數(shù)學(xué)問題。這點讓我很郁悶,因為我不懂得原理,聽起來這門課倍感吃力啊。可是嘛,年輕沒有什么不可以,又有誰可以斷言我接下來的生活中不能好好學(xué)習(xí)這個東西為自己的工作,學(xué)習(xí),生活,研究興趣帶來方便呢。
從大學(xué)開學(xué)的見聞到現(xiàn)在學(xué)習(xí)MATLAB,感覺這是一個很好的軟件,語言簡便,實用性強(qiáng)。作為一個做新手,想要學(xué)習(xí)好這門語言,可以說還是比較難的。在我接觸這門語言的這些天,除了會畫幾個簡單的圖形,其他的還是有待提高。從另一個方面也對我們大學(xué)生提出了兩個要求——充實的課外基礎(chǔ)和良好的英語基礎(chǔ)。在現(xiàn)代,幾乎所有好的軟件都是來自國外,假如不會外語,想學(xué)好是非常難的。其實想要學(xué)習(xí)好一們語言,不能只靠老師,關(guān)鍵是自己。每個人內(nèi)心深處都是有抵觸意識的,不可能把老師的所有都學(xué)到。學(xué)習(xí)這門語言,不光是學(xué)習(xí)一種語言,更重要的事學(xué)習(xí)一種方法,一種學(xué)習(xí)軟件的方法,還有學(xué)習(xí)的態(tài)度。
總結(jié)一下,學(xué)習(xí)任何一門語言:態(tài)度決定一切。不論是英語還是計算機(jī)語言。其實以前上高中的時候接觸過這種編程語言,當(dāng)時記得最頭疼的就是循環(huán)語句,但是在matlab中這種東西用的就比較少了。語言語句都是很簡潔利落的,都是一槍瞄死靶心的那種,很直接,這也讓我減輕不少心理負(fù)擔(dān)。
其實學(xué)習(xí)這種事,與其說學(xué)習(xí)什么具體的東西,更不如說是學(xué)習(xí)一種態(tài)度,從種種波折中認(rèn)識到自己的局限性,不足。心情會沮喪,也會豁然開朗。光想不練假把式,不論想的再多,不實際運用還是沒有用的。書山有路勤為徑,學(xué)海無涯苦作舟。華山再高,頂有過路。這就是我今年學(xué)習(xí)金融matlab的心得體會。