第一篇:MATLAB
《MATLAB及其應(yīng)用》上機(jī)實(shí)驗(yàn)報(bào)告
____《第一章 MATLAB7.3環(huán)境》報(bào)告
第一章:第8、9、10題。目的:熟悉MATLAB7.3的環(huán)境,熟練掌握MATLAB通過命令管理變量和文件管理命令的功能。P306 第8題:
?12????34?輸入變量a=5.3,b=“A:exe0101.mat”文件。
在工作空間中使用who,whos,exist,clear命令將變量存入程序文檔、運(yùn)行過程和結(jié)果: >> a=5.3;b=[1 2;3 4] b =
4>> who Your variables are: a b
>> whos
Name
Size
Bytes Class
Attributes
a
1x1 double
b
2x2
double
>> exist('a')ans =
>> clear >> exist a ans =
0 >> exist b ans =
0 >> save C:/exe0101.mat >>心得體會(huì):通過這題,我們可以用who,whos來查詢數(shù)據(jù)種類情況,可以用exist來查詢數(shù)據(jù)的數(shù)目,知道clear來清除數(shù)據(jù)的數(shù)目,clc是用來清除command window的顯示,使它不會(huì)顯得太雜亂,save是一個(gè)很方便的保存方法。
第9題:
使用文件管理命令dir、matlabroot、what、type、which查看“··MATLAB”目錄下的文件信息。>> dir C:matlab
..exe0101.mat exe0102.mat
>> matlabroot ans = C:matlab >> what D: MAT-files in directory D:
exe0101
>> type exe0101.mat MATLAB 5.0 MAT-file, Platform: PCWIN, Created on: Mon Nov 07 20:12:08 2011
>> which exe0101.mat C:matlabexe0101.mat 心得體會(huì):dir、matlabroot、what、type、which等查看方式,可以對(duì)“...matlab”下的文件進(jìn)行方便的查詢了解。第10題:
學(xué)習(xí)設(shè)置MATLAB搜索路徑的方法,將“A: exe”目錄添加到搜索路徑中,并移去搜索路徑。在MATLAB界面選擇菜單“File”→ “Set Path”的命令。選擇A:exe,單擊save。這時(shí)A:exe便添加到搜索路徑。若點(diǎn)A:exe,再點(diǎn)擊Remove,將已有的目錄移除。心得體會(huì):練習(xí)了搜索路徑的方式,以后對(duì)文件的搜索及文件搜索有了更純熟的應(yīng)用。疑問:并沒有A:exe目錄存在,是否是題目問題。
第二篇:matlab作業(yè)題
第一章 MATLAB環(huán)境
1、MATLAB通用操作界面窗口包括哪些?命令窗口、歷史命令窗口、當(dāng)前目錄窗口、工作空間窗口各有哪些功能?
答:MATLAB通用操作界面窗口包括:命令窗口、歷史命令窗口、當(dāng)前目錄瀏覽器窗口、工作空間窗口、變量編輯器窗口、M文件編輯/調(diào)試器窗口、程序性能剖析窗口、MATLAB幫助。
命令窗口是MATLAB命令操作的最主要窗口,可以把命令窗口當(dāng)做高級(jí)的“草稿紙”。在命令窗口中可以輸入各種MATLAB的命令、函數(shù)和表達(dá)式,并顯示除圖形外的所有運(yùn)算結(jié)果。
歷史命令窗口用來記錄并顯示已經(jīng)運(yùn)行過的命令、函數(shù)和表達(dá)式,并允許用戶對(duì)它們進(jìn)行選擇、復(fù)制和重運(yùn)行,用戶可以方便地輸入和修改命令,選擇多行命令以產(chǎn)生M文件。
當(dāng)前目錄窗口用來設(shè)置當(dāng)前目錄,可以隨時(shí)顯示當(dāng)前目錄下的M、MKL等文件的信息,揚(yáng)文件類型、文件名、最后個(gè)修改時(shí)間和文件的說明信息等,并可以復(fù)制、編輯和運(yùn)行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)容輸入到工作空間中,用實(shí)例進(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)查詢工作空間中是否存在某個(gè)變量。
語法: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ù)值計(jì)算
1、變量名的命名規(guī)則是什么?寫出幾個(gè)合理的變量。
答:MATLAB的變量命名規(guī)則:
(1)變量名區(qū)分字母的大、小寫。例 如,“a”和“A”是不同的變量。(2)變量名不能超過63個(gè)字符,第63個(gè)字符后的字符被忽略。
(3)變量名必須以字母開頭,變量名的組成可以是任意字母,數(shù)字或者下畫線,但不能含有空格和標(biāo)點(diǎn)符號(hà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ù)運(yùn)算包括哪些運(yùn)算?各有哪些不同點(diǎn)?
答:(1)矩陣和數(shù)組的加,減運(yùn)算。
矩陣的加,減法運(yùn)算規(guī)則與數(shù)組的完全相同,運(yùn)算符也完全相同。(2)矩陣和數(shù)組的乘法運(yùn)算。
矩陣的乘法運(yùn)算表達(dá)式為“A*B”,表示矩陣的相乘。矩陣A的列數(shù)必須等于矩陣B的行數(shù),除非其中有1個(gè)標(biāo)量。
數(shù)組的乘法運(yùn)算表達(dá)式為“A*B”,運(yùn)算符為“*”,表示數(shù)組A和B中的對(duì)應(yīng)元素相乘。
5、多項(xiàng)式如何表示?多項(xiàng)式求值、求根和多項(xiàng)式擬合的語法各是什么?
答:在MATLAB中多項(xiàng)式可以用長度為n+1的行向量表示為:P=[an,an-1??a1,a0],即把多項(xiàng)式的各項(xiàng)系數(shù)烽按降冪次序排放成為行向量,如果多項(xiàng)式中缺某冪次項(xiàng),則用0代替該冪次項(xiàng)的系數(shù)。
多項(xiàng)式求值語法:y=polyval(p,x)多項(xiàng)式求根語法:r=roots(p)多項(xiàng)式擬合語法:p=polyfit(x,y,n)
6、多項(xiàng)式一維插值有哪些類型?
答:多項(xiàng)式一維插值是指對(duì)一個(gè)自變量的插值,interep1函數(shù)是用來進(jìn)行一維插值的,其語法為:yi=interp1(x,y,xi,“method”)。
Method是插值函數(shù)的類型,“l(fā)inear”為線性插值(默認(rèn))?!皀earest”為用最接近的相鄰點(diǎn)插值?!皊pline”為三次樣條插值?!癱ubic”為三次插值。
7、在M文件中完整地寫出語句,使其產(chǎn)生課本中圖2.5 一階、二階和三階擬合曲線,并在適當(dāng)位置添加圖例。
解:隨機(jī)產(chǎn)生一個(gè)一元三次多項(xiàng)式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)容如何獲?。?/p>
答:元胞數(shù)組的內(nèi)容獲?。海?)取元胞數(shù)組的元素內(nèi)容。(2)取元胞數(shù)組的元素。結(jié)構(gòu)數(shù)組的獲?。?/p>
(1)使用點(diǎn)號(hào)(.)獲取。
(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)命令繪制混合式曲線時(shí)有幾種情況?分別舉例說明。
答:(1)如果x是向量,而y是矩陣,則x的長度必須等于矩陣y的行數(shù)或列數(shù)必須相等。如果x的長度與y的行數(shù)相等,則向量x與矩陣y的每列向量對(duì)應(yīng)畫一條曲線;如果x的長度與y的列數(shù)相等,則向量x與矩陣y的每行向量對(duì)應(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è)計(jì)
1、指出腳本文件和函數(shù)文件的不同點(diǎn)?
:腳本文件
(1)多條命令的綜合體
(2)沒有輸入、輸出變量
(3使用MATLAB基本工作空間
(4.沒有函數(shù)聲明行
函數(shù)文件
(1).常用于擴(kuò)充MATLAB函數(shù)庫(2).可以包含輸入、輸出變量
(3).運(yùn)算中生成的所有變量都存放在函數(shù)工作空間(4).包含函數(shù)聲明行
腳本文件可以理解為簡單的M文件,腳本文件中的變量都是全局變量。
函數(shù)文件是在腳本文件的基礎(chǔ)之上多添加了一行函數(shù)定義行,其代碼組織結(jié)構(gòu)
和調(diào)用方式與對(duì)應(yīng)的腳本文件截然不同。函數(shù)文件是以函數(shù)聲明行“function...”作為開始的,其實(shí)質(zhì)就是用戶往MATLAB函數(shù)庫里邊添加了子函數(shù),函數(shù)文件中的變量都是局部變量,除非使用了特別聲明。函數(shù)運(yùn)行完畢之后,其定義的變量將從工作區(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心得體會(huì)
Matlab心得體會(huì)
10金融3 呂淼 2010241125 在為學(xué)習(xí)這門課前就聽說了他的強(qiáng)大,因?yàn)楝F(xiàn)在的經(jīng)濟(jì)模型都是需要這些分析軟件的,也曾聽說金融的未來方向是需要數(shù)學(xué)等等作為依托的。曾經(jīng)旁聽過學(xué)校數(shù)學(xué)建模的課程,當(dāng)時(shí)老師用的是lingo。對(duì)那個(gè)只需要U盤攜帶就可以安裝的小東西記憶深刻。等到學(xué)習(xí)matlab時(shí)覺得這才是真正的王道啊。
它不僅有強(qiáng)大的運(yùn)算功能,還有強(qiáng)大的繪圖功能,雖然學(xué)習(xí)了有一個(gè)學(xué)習(xí),但是我對(duì)他的了解額僅僅是一點(diǎn)點(diǎn),或許連入門都談不上。因?yàn)槲覍W(xué)習(xí)時(shí)了解到一個(gè)現(xiàn)實(shí)。就是matlab的學(xué)習(xí)依賴有比較好的數(shù)學(xué)功底,其中我看最經(jīng)常運(yùn)用到的就是矩陣。我從網(wǎng)上了解到matlab是一門高等數(shù)學(xué)和計(jì)算機(jī)技術(shù)結(jié)合的東西,學(xué)習(xí)它必須具有相應(yīng)的數(shù)學(xué)和計(jì)算機(jī)知識(shí)。然而很可惜,我的書寫不是很好。每次講到這個(gè)部分的時(shí)候就覺得聽說理解無能了。特別是我今年還是大二,有一次老師講課時(shí)用到協(xié)方差。無可避免的我笑了,因?yàn)閰f(xié)方差是我們下節(jié)課概率論數(shù)理統(tǒng)計(jì)老師要講的內(nèi)容。大一的時(shí)候還不覺得,但是大二,越是學(xué)習(xí)以后的內(nèi)容越是感覺到時(shí)間不夠用?;蛟S時(shí)間是夠用的,但是無法放棄那些占用自己時(shí)間表的無用項(xiàng)目。雖然這學(xué)期的學(xué)習(xí)的時(shí)間短暫,就算時(shí)間足夠,老師也不能把所有的都講解給我們,因?yàn)橐粋€(gè)軟件的功能需要我們自己不斷的去摸索,老師也不可能知道所有。老師只是個(gè)指路人,最終的學(xué)習(xí)還是要靠自己。而且在摸索的過程中,我們能夠發(fā)現(xiàn)和體會(huì)學(xué)習(xí)的快樂。痛并快樂著是種常態(tài)了吧。
自我感覺學(xué)習(xí)matlab與其說是學(xué)習(xí)一門軟件,更不如說是學(xué)習(xí)一門語言。用一種數(shù)理的語言描述現(xiàn)象,揭示表象下的規(guī)律。此外,我認(rèn)為matlab中的作圖功能很強(qiáng)大,不僅簡單的函數(shù)現(xiàn)象可以明確畫出,而且一些點(diǎn)狀物,甚至立體圖也可以畫出。大一上微積分的時(shí)候,老師曾經(jīng)多次在課件中加入用matlab畫出的圖來。不論是一維二維三維等等,都能很好的畫出來。只要能編寫出函數(shù)式,在短短的幾秒之內(nèi),他就會(huì)呈現(xiàn)在你眼前。另外就是圖形的直觀性,這是由陰影的制作的。而且可以根據(jù)需要,坐標(biāo)圖上加標(biāo)題,坐標(biāo)軸標(biāo)記,文本注釋級(jí)柵格等,也可以指定圖線形式,比如是虛線。顏色也可以自己來定??梢栽谕粡垐D上畫,也可以單個(gè)顯示。
今年選擇金融matlab一方面出于希望能夠提前修完大三時(shí)期的課程,能夠空出更多的時(shí)間去考研或者為就業(yè)做準(zhǔn)備。另一個(gè)考慮就是希望明年能夠參加數(shù)學(xué)建模大賽,今年種種糾結(jié)放棄了,覺得萬分可惜。明年也就是大三下學(xué)期的話我就會(huì)再來一次,而且還會(huì)更加堅(jiān)定些。那么學(xué)習(xí)matlab的話對(duì)明年的計(jì)劃也是有幫助的。在學(xué)習(xí)的過程中,因?yàn)橐郧皩W(xué)過access中的select語言,覺得就編寫這方面是有共性的,但是matlab的編程語言似乎更多更復(fù)雜一點(diǎn),這是由于涉及的數(shù)學(xué)模型,數(shù)學(xué)公式更多的原因。老師在講解的過程中是通過一個(gè)個(gè)具體的金融例子來講解的,而不是就matlab這個(gè)具體的軟件工具進(jìn)行講解。這個(gè)給我?guī)硐喈?dāng)大的打擊,因?yàn)槲野l(fā)現(xiàn)我不僅僅是工具不能夠熟練,涉及到的專業(yè)知識(shí)也是一知半解。這更加堅(jiān)定了我要好好學(xué)習(xí)專業(yè)知識(shí)的決心,大學(xué)四年有幾個(gè)人是希望荒度過去的呢?可是今年的這門課真的是讓我感到?jīng)]學(xué)到什么,估計(jì)也是因?yàn)槲冶е匆豢吹碾S意態(tài)度來的吧,也沒有那種遇到不懂的就一定要弄懂它的決心和毅力。說什么都是借口了,無法掩飾我沒有學(xué)好它的事實(shí)。事實(shí)上,我覺得今年這門課的重點(diǎn)并不是讓我們掌握這種軟件的具體用法,而是主要向我們展示如何用它去解決一些金融問題,數(shù)學(xué)問題。這點(diǎn)讓我很郁悶,因?yàn)槲也欢迷?,聽起來這門課倍感吃力啊??墒锹铮贻p沒有什么不可以,又有誰可以斷言我接下來的生活中不能好好學(xué)習(xí)這個(gè)東西為自己的工作,學(xué)習(xí),生活,研究興趣帶來方便呢。
從大學(xué)開學(xué)的見聞到現(xiàn)在學(xué)習(xí)MATLAB,感覺這是一個(gè)很好的軟件,語言簡便,實(shí)用性強(qiáng)。作為一個(gè)做新手,想要學(xué)習(xí)好這門語言,可以說還是比較難的。在我接觸這門語言的這些天,除了會(huì)畫幾個(gè)簡單的圖形,其他的還是有待提高。從另一個(gè)方面也對(duì)我們大學(xué)生提出了兩個(gè)要求——充實(shí)的課外基礎(chǔ)和良好的英語基礎(chǔ)。在現(xiàn)代,幾乎所有好的軟件都是來自國外,假如不會(huì)外語,想學(xué)好是非常難的。其實(shí)想要學(xué)習(xí)好一們語言,不能只靠老師,關(guān)鍵是自己。每個(gè)人內(nèi)心深處都是有抵觸意識(shí)的,不可能把老師的所有都學(xué)到。學(xué)習(xí)這門語言,不光是學(xué)習(xí)一種語言,更重要的事學(xué)習(xí)一種方法,一種學(xué)習(xí)軟件的方法,還有學(xué)習(xí)的態(tài)度。
總結(jié)一下,學(xué)習(xí)任何一門語言:態(tài)度決定一切。不論是英語還是計(jì)算機(jī)語言。其實(shí)以前上高中的時(shí)候接觸過這種編程語言,當(dāng)時(shí)記得最頭疼的就是循環(huán)語句,但是在matlab中這種東西用的就比較少了。語言語句都是很簡潔利落的,都是一槍瞄死靶心的那種,很直接,這也讓我減輕不少心理負(fù)擔(dān)。
其實(shí)學(xué)習(xí)這種事,與其說學(xué)習(xí)什么具體的東西,更不如說是學(xué)習(xí)一種態(tài)度,從種種波折中認(rèn)識(shí)到自己的局限性,不足。心情會(huì)沮喪,也會(huì)豁然開朗。光想不練假把式,不論想的再多,不實(shí)際運(yùn)用還是沒有用的。書山有路勤為徑,學(xué)海無涯苦作舟。華山再高,頂有過路。這就是我今年學(xué)習(xí)金融matlab的心得體會(huì)。
第四篇:Matlab心得體會(huì)
Matlab心得體會(huì)
10金融3 呂淼 2010241125 在為學(xué)習(xí)這門課前就聽說了他的強(qiáng)大,因?yàn)楝F(xiàn)在的經(jīng)濟(jì)模型都是需要這些分析軟件的,也曾聽說金融的未來方向是需要數(shù)學(xué)等等作為依托的。曾經(jīng)旁聽過學(xué)校數(shù)學(xué)建模的課程,當(dāng)時(shí)老師用的是lingo。對(duì)那個(gè)只需要U盤攜帶就可以安裝的小東西記憶深刻。等到學(xué)習(xí)matlab時(shí)覺得這才是真正的王道啊。
它不僅有強(qiáng)大的運(yùn)算功能,還有強(qiáng)大的繪圖功能,雖然學(xué)習(xí)了有一個(gè)學(xué)習(xí),但是我對(duì)他的了解額僅僅是一點(diǎn)點(diǎn),或許連入門都談不上。因?yàn)槲覍W(xué)習(xí)時(shí)了解到一個(gè)現(xiàn)實(shí)。就是matlab的學(xué)習(xí)依賴有比較好的數(shù)學(xué)功底,其中我看最經(jīng)常運(yùn)用到的就是矩陣。我從網(wǎng)上了解到matlab是一門高等數(shù)學(xué)和計(jì)算機(jī)技術(shù)結(jié)合的東西,學(xué)習(xí)它必須具有相應(yīng)的數(shù)學(xué)和計(jì)算機(jī)知識(shí)。然而很可惜,我的書寫不是很好。每次講到這個(gè)部分的時(shí)候就覺得聽說理解無能了。特別是我今年還是大二,有一次老師講課時(shí)用到協(xié)方差。無可避免的我笑了,因?yàn)閰f(xié)方差是我們下節(jié)課概率論數(shù)理統(tǒng)計(jì)老師要講的內(nèi)容。大一的時(shí)候還不覺得,但是大二,越是學(xué)習(xí)以后的內(nèi)容越是感覺到時(shí)間不夠用?;蛟S時(shí)間是夠用的,但是無法放棄那些占用自己時(shí)間表的無用項(xiàng)目。雖然這學(xué)期的學(xué)習(xí)的時(shí)間短暫,就算時(shí)間足夠,老師也不能把所有的都講解給我們,因?yàn)橐粋€(gè)軟件的功能需要我們自己不斷的去摸索,老師也不可能知道所有。老師只是個(gè)指路人,最終的學(xué)習(xí)還是要靠自己。而且在摸索的過程中,我們能夠發(fā)現(xiàn)和體會(huì)學(xué)習(xí)的快樂。痛并快樂著是種常態(tài)了吧。
自我感覺學(xué)習(xí)matlab與其說是學(xué)習(xí)一門軟件,更不如說是學(xué)習(xí)一門語言。用一種數(shù)理的語言描述現(xiàn)象,揭示表象下的規(guī)律。此外,我認(rèn)為matlab中的作圖功能很強(qiáng)大,不僅簡單的函數(shù)現(xiàn)象可以明確畫出,而且一些點(diǎn)狀物,甚至立體圖也可以畫出。大一上微積分的時(shí)候,老師曾經(jīng)多次在課件中加入用matlab畫出的圖來。不論是一維二維三維等等,都能很好的畫出來。只要能編寫出函數(shù)式,在短短的幾秒之內(nèi),他就會(huì)呈現(xiàn)在你眼前。另外就是圖形的直觀性,這是由陰影的制作的。而且可以根據(jù)需要,坐標(biāo)圖上加標(biāo)題,坐標(biāo)軸標(biāo)記,文本注釋級(jí)柵格等,也可以指定圖線形式,比如是虛線。顏色也可以自己來定。可以在同一張圖上畫,也可以單個(gè)顯示。
今年選擇金融matlab一方面出于希望能夠提前修完大三時(shí)期的課程,能夠空出更多的時(shí)間去考研或者為就業(yè)做準(zhǔn)備。另一個(gè)考慮就是希望明年能夠參加數(shù)學(xué)建模大賽,今年種種糾結(jié)放棄了,覺得萬分可惜。明年也就是大三下學(xué)期的話我就會(huì)再來一次,而且還會(huì)更加堅(jiān)定些。那么學(xué)習(xí)matlab的話對(duì)明年的計(jì)劃也是有幫助的。在學(xué)習(xí)的過程中,因?yàn)橐郧皩W(xué)過access中的select語言,覺得就編寫這方面是有共性的,但是matlab的編程語言似乎更多更復(fù)雜一點(diǎn),這是由于涉及的數(shù)學(xué)模型,數(shù)學(xué)公式更多的原因。老師在講解的過程中是通過一個(gè)個(gè)具體的金融例子來講解的,而不是就matlab這個(gè)具體的軟件工具進(jìn)行講解。這個(gè)給我?guī)硐喈?dāng)大的打擊,因?yàn)槲野l(fā)現(xiàn)我不僅僅是工具不能夠熟練,涉及到的專業(yè)知識(shí)也是一知半解。這更加堅(jiān)定了我要好好學(xué)習(xí)專業(yè)知識(shí)的決心,大學(xué)四年有幾個(gè)人是希望荒度過去的呢?可是今年的這門課真的是讓我感到?jīng)]學(xué)到什么,估計(jì)也是因?yàn)槲冶е匆豢吹碾S意態(tài)度來的吧,也沒有那種遇到不懂的就一定要弄懂它的決心和毅力。說什么都是借口了,無法掩飾我沒有學(xué)好它的事實(shí)。事實(shí)上,我覺得今年這門課的重點(diǎn)并不是讓我們掌握這種軟件的具體用法,而是主要向我們展示如何用它去解決一些金融問題,數(shù)學(xué)問題。這點(diǎn)讓我很郁悶,因?yàn)槲也欢迷?,聽起來這門課倍感吃力啊??墒锹?,年輕沒有什么不可以,又有誰可以斷言我接下來的生活中不能好好學(xué)習(xí)這個(gè)東西為自己的工作,學(xué)習(xí),生活,研究興趣帶來方便呢。
從大學(xué)開學(xué)的見聞到現(xiàn)在學(xué)習(xí)MATLAB,感覺這是一個(gè)很好的軟件,語言簡便,實(shí)用性強(qiáng)。作為一個(gè)做新手,想要學(xué)習(xí)好這門語言,可以說還是比較難的。在我接觸這門語言的這些天,除了會(huì)畫幾個(gè)簡單的圖形,其他的還是有待提高。從另一個(gè)方面也對(duì)我們大學(xué)生提出了兩個(gè)要求——充實(shí)的課外基礎(chǔ)和良好的英語基礎(chǔ)。在現(xiàn)代,幾乎所有好的軟件都是來自國外,假如不會(huì)外語,想學(xué)好是非常難的。其實(shí)想要學(xué)習(xí)好一們語言,不能只靠老師,關(guān)鍵是自己。每個(gè)人內(nèi)心深處都是有抵觸意識(shí)的,不可能把老師的所有都學(xué)到。學(xué)習(xí)這門語言,不光是學(xué)習(xí)一種語言,更重要的事學(xué)習(xí)一種方法,一種學(xué)習(xí)軟件的方法,還有學(xué)習(xí)的態(tài)度。
總結(jié)一下,學(xué)習(xí)任何一門語言:態(tài)度決定一切。不論是英語還是計(jì)算機(jī)語言。其實(shí)以前上高中的時(shí)候接觸過這種編程語言,當(dāng)時(shí)記得最頭疼的就是循環(huán)語句,但是在matlab中這種東西用的就比較少了。語言語句都是很簡潔利落的,都是一槍瞄死靶心的那種,很直接,這也讓我減輕不少心理負(fù)擔(dān)。
其實(shí)學(xué)習(xí)這種事,與其說學(xué)習(xí)什么具體的東西,更不如說是學(xué)習(xí)一種態(tài)度,從種種波折中認(rèn)識(shí)到自己的局限性,不足。心情會(huì)沮喪,也會(huì)豁然開朗。光想不練假把式,不論想的再多,不實(shí)際運(yùn)用還是沒有用的。書山有路勤為徑,學(xué)海無涯苦作舟。華山再高,頂有過路。這就是我今年學(xué)習(xí)金融matlab的心得體會(huì)。
第五篇:matlab學(xué)習(xí)心得
學(xué)習(xí)MATLAB 感想 學(xué)習(xí)了 MATLAB 這門課程,我了解該軟件的基本功能,也知道 了該軟件在我們生活中的重要地位。隨著社會(huì)的不斷發(fā)展,科技 的不斷進(jìn)步,計(jì)算機(jī)的普及,它也被應(yīng)用在越來越多的方面。MATLAB 的基本數(shù)據(jù)單位是矩陣,它的指令表達(dá)式與數(shù)學(xué)、工 程中常用的形式十分相似,故用 MATLAB 來解算問題要比用 C,F(xiàn)ORTRAN 等語言完成相同的事情簡捷得多,MATLAB 的最突出的 特點(diǎn)就是簡潔。MATLAB相對(duì)于其他的一些編程軟件有許多的優(yōu)點(diǎn):
一、語言簡潔緊湊,使用方便靈活,庫函數(shù)極其豐富。
二、運(yùn)算符豐富。
三、MATLAB既具有結(jié)構(gòu)化的控制語句(如for循環(huán)、while循環(huán)),又有面向?qū)ο缶幊痰奶匦浴?/p>
四、語法限制不嚴(yán)格,程序設(shè)計(jì)自由度大。
五、程序的可移植性很好,基本上不做修改就可以在各種型號(hào)的計(jì) 算機(jī)和操作系統(tǒng)上運(yùn)行。
六、MATLAB的圖形功能強(qiáng)大。用madlab創(chuàng)建矩陣時(shí),方法有兩種:第一、可以直接依次輸入矩 陣各行各列的元素,但矩陣元素必須用[ ]括住,矩陣元素必須用逗號(hào) 或空格分隔,在[ ]內(nèi)矩陣的行與行之間必須用分號(hào)分隔。第二、用 MATLAB函數(shù)創(chuàng)建矩陣。MATLAB可以進(jìn)行矩陣的加減、乘除的元 素,求可逆矩陣、轉(zhuǎn)置矩陣,求矩陣的特征值,求線性方程組等等。MATLAB的功能是非常強(qiáng)大的,MATLAB不僅有強(qiáng)大的運(yùn)算功 能,它還有強(qiáng)大的繪圖功能,我對(duì)它的了解也僅僅就是一點(diǎn)點(diǎn),或許 說還沒有入門。比如說它含有豐富的內(nèi)建函數(shù),例如數(shù)學(xué)函數(shù)中的三 角函數(shù)、復(fù)函數(shù)、多項(xiàng)式函數(shù)、數(shù)據(jù)分析函數(shù)的求平均值、最大最小 值、排序等,以及邏輯/選擇函數(shù)如if-else等,還有用來模擬隨機(jī)發(fā) 生事件的隨機(jī)函數(shù)。這些我都不了解。雖學(xué)習(xí)MATLAB的時(shí)間雖然很短,但卻讓我了解到了它的強(qiáng)大和 它的功能。我想就算時(shí)間足夠,老師也不能把所有的都講解給我們,因?yàn)橐粋€(gè)軟件的功能需要我們自己不斷的去摸索,老師也不可能知道 所有。老師只是個(gè)指路的明燈,最終的學(xué)習(xí)還是要靠自己。而且在摸 索過程中,我們能夠發(fā)現(xiàn)和體會(huì)學(xué)習(xí)的快樂!