毛片在线视频观看,一级日韩免费大片,在线网站黄色,澳门在线高清一级毛片

薈聚奇文、博采眾長、見賢思齊
當(dāng)前位置:公文素材庫 > 計(jì)劃總結(jié) > 工作總結(jié) > Matlab學(xué)習(xí)總結(jié)

Matlab學(xué)習(xí)總結(jié)

網(wǎng)站:公文素材庫 | 時(shí)間:2019-05-29 15:20:21 | 移動(dòng)端:Matlab學(xué)習(xí)總結(jié)

Matlab學(xué)習(xí)總結(jié)

學(xué)Matlab有感

姓名:王鴻棟學(xué)號:201*0286班級:03310901

我對于計(jì)算機(jī)編程接觸的比較晚,也沒有特別大的興趣。不過對于Matlab這門課我還是很喜歡的。一是這個(gè)語言可以變出程序繪出函數(shù)的圖形,這就使得這個(gè)語言可以被“看見”,感覺比較親切,不是那么縹緲空虛的東西。二是這個(gè)語言卻是很“友好”,很人性化,像我剛學(xué)習(xí)這門語言,還什么都不會編的時(shí)候,我隨便打出了一句help,界面上就輸出了幫助文檔。三是這個(gè)語言的強(qiáng)大的功能,1.3G不是白給的,很多C、java里需要用循環(huán)語句來完成的,在Matlab里只需要一句話就可以搞定了,剛上這門課時(shí)老師說C一堂課講授的內(nèi)容Matlab一句話就可以搞定了,看來不是假的。四是這門語言確實(shí)很有用,信號與系統(tǒng)課上學(xué)的很多內(nèi)容都可以用Matlab來仿真,另外這門語言在很多其他的領(lǐng)域也都很有用,所以,我打算好好學(xué)習(xí)這門語言。

第一次交作業(yè)時(shí)我還只交上了兩道題,那時(shí)候?qū)@門語言接觸得還比較少,但是就在交作業(yè)的那天我打算好好學(xué)習(xí)這門語言,而且在寫作業(yè)的時(shí)候我確實(shí)喜歡上了這門語言。雖然第一次由于時(shí)間倉促只交上了兩道題,可是那都是我自己寫的,我覺得只有這樣才能學(xué)到東西。第二天,在別人都在做第二次作業(yè)的時(shí)候,我卻仍然在做第一次作業(yè),我打算把第一次的作業(yè)完整的寫一遍,即使這對我的分?jǐn)?shù)一點(diǎn)幫助也沒有。第二次作業(yè)我提前好幾天就寫完了,雖然沒有完成全部的題目。我把第一第二次作業(yè)一起交了上去,我希望老師能幫我看一看。

上面只是對這門課程的一些懷念,課程已經(jīng)結(jié)束了,不過我會繼續(xù)學(xué)習(xí)這門語言的。下面就針對這次作業(yè)的要求,給這門課提一些看法,畢竟這才是正題。MATLAB產(chǎn)品族可以用來進(jìn)行以下各種工作:●數(shù)值分析

●數(shù)值和符號計(jì)算●工程與科學(xué)繪圖

●控制系統(tǒng)的設(shè)計(jì)與仿真●數(shù)字圖像處理●數(shù)字信號處理

●通訊系統(tǒng)設(shè)計(jì)與仿真●財(cái)務(wù)與金融工程

MATLAB的應(yīng)用范圍非常廣,包括信號和圖像處理、通訊、控制系統(tǒng)設(shè)計(jì)、測試和測量、財(cái)務(wù)建模和分析以及計(jì)算生物學(xué)等眾多應(yīng)用領(lǐng)域。附加的工具箱(單獨(dú)提供的專用MATLAB函數(shù)集)擴(kuò)展了MATLAB環(huán)境,以解決這些應(yīng)用領(lǐng)域內(nèi)特定類型的問題。說實(shí)在的想完全掌握全部的基本上是不可能的,就像dsp一樣,應(yīng)用的范圍很廣,想一口吃可能不行,所以要結(jié)合專業(yè)來學(xué)習(xí)才好!

對于我們這些學(xué)習(xí)了C語言的學(xué)生,編程基本的語法學(xué)習(xí)起來很快的,和c語言很類似,而且是支持c語言函數(shù)的,或者說函數(shù)就是用c語言編的,完全是解釋性的語言,像打草稿一樣,可以一句句的編譯,看結(jié)果的。

等我們編到基本的熟悉之后就可以編輯函數(shù)了,-------這個(gè)其實(shí)用的不多,為了應(yīng)用的話,老師建議開始編寫M文件,也就是把程序都寫在m文件里面,然后編譯,調(diào)試,根據(jù)錯(cuò)誤信息來調(diào)試。

至于和專業(yè)相關(guān)的方面就說說自動(dòng)化方面吧!和控制理論,fft,用的比較多,根軌跡,相平面,傳遞函數(shù),拉普拉斯變換,奈氏曲線什么的,基本上都可以解決

03310901班王鴻棟201*0286

對于授課方式,我覺得上課時(shí)老師是結(jié)合信號與系統(tǒng)來講的,就是說課程的定位就是交給我們解決信號與系統(tǒng)方面問題的一個(gè)方法。我覺得Matlab功能遠(yuǎn)遠(yuǎn)不止于此。而且老師在課上講程序都是一帶而過,我覺得講授的程序不必很多,一堂課只講幾個(gè)程序,但是對于每個(gè)程序,如果老師都能給我們進(jìn)行分析,把這個(gè)程序?qū)⒚靼琢,那么這堂課我們就能學(xué)到很多東西。而且這樣講課也不會使我們覺得枯燥。

對提高M(jìn)atlab編程能力的方法,我想主要有以下三個(gè):1.查help

2.多上上論壇,搜索帖子、發(fā)帖子問人3.閱讀別人、特別是牛人的程序當(dāng)然了,正如所有的程序語言一樣,“3分課本7分上機(jī)”,一定要?jiǎng)邮植判,不能光看。多想、多思考、多嘗試,才是正路。

最后,整理一下常用的快捷鍵(用【】表示)或命令:1.在命令窗口(CommandWindow)中:

1)【上、下鍵】——切換到之前、之后的命令,可以重復(fù)按多次來達(dá)到你想要的命令2)clc——清除命令窗口顯示的語句,此命令并不清空當(dāng)前工作區(qū)的變量,僅僅是把屏幕上顯示出來的語句清除掉

3)clear——這個(gè)才是清空當(dāng)前工作區(qū)的變量命令,常用語句clearall來完成

4)【Tab】鍵——(在command窗口,輸入一個(gè)命令的前幾個(gè)字符,然后按tab鍵,會彈出前面含這幾個(gè)字符的所有命令,找到你要的命令,回車,就可以自動(dòng)完成。目前討論結(jié)果是:Matlab6.5版本中,如果候選命令超過100個(gè),則不顯示。而在Matlab7以后版本中,則沒有這個(gè)限制,均可正常提示

5)【Ctrl+C】(或【Ctrl+Break】)——在Matlab程序運(yùn)行過程中,可能由于程序編寫的失誤,導(dǎo)致程序不停的運(yùn)行,在命令窗口輸入“Ctrl+C”可以將運(yùn)行的程序停下來,而不需要將整個(gè)Matlab程序關(guān)掉。不過進(jìn)行此操作的前提是能夠激活切換到命令窗口才行,呵呵。

2.在編輯器(Editor)中:1)【Tab】(或【Ctrl+]】)——增加縮進(jìn)(對多行有效)2)【Ctrl+[】--減少縮進(jìn)(對多行有效)

3)【Ctrl+I】--自動(dòng)縮進(jìn)(即自動(dòng)排版,對多行有效)4)【Ctrl+R】——注釋(對多行有效)5)【Ctrl+T】——去掉注釋(對多行有效)

6)【Ctrl+B】——括號配對檢查(對版本6.5有效,但版本7.0無效,不知道是取消了還是換了另外的快捷鍵,請大牛們指點(diǎn),其他版本沒有測試過)

7)【F12】——設(shè)置或取消斷點(diǎn)8)【F5】——運(yùn)行程序

其余的例如在Debug狀態(tài)下的快捷鍵可以自己看菜單。

就說這么多,通過這個(gè)小學(xué)期,我覺得自己真的學(xué)到了很多!

03310901班王鴻棟201*0286

擴(kuò)展閱讀:Matlab學(xué)習(xí)總結(jié)

1.

(1)復(fù)數(shù)表示:z1=8+10i;按照直角坐標(biāo)的方式輸入

z2=12+6*i;運(yùn)算符構(gòu)成的直角坐標(biāo)的方式輸入

z3=25*exp(i*pi/3);

(2)2^3表示23

(3)一維數(shù)組創(chuàng)建方法:代碼運(yùn)算符構(gòu)成的極坐標(biāo)的方式輸入(z3=25e3)

i表示data1=[pi;long(5);7+6;2^3]創(chuàng)建一維數(shù)組data2=[pilong(5)7+62^3]data3=2:2:10data4=2:10data3數(shù)組(第一個(gè)元素:步長:最后一個(gè)元素)默認(rèn)步長為1data3=246810data4=2345678910x=linspace(a,b,n),定數(shù)線性采樣,a,b數(shù)組第一個(gè)和最后一個(gè)元素,n采樣點(diǎn)個(gè)數(shù)。在設(shè)定總個(gè)數(shù)的前提下,均勻分布生成一維行數(shù)組。x=logspace(a,b,n),定數(shù)對數(shù)采樣data5=246810data6=1.0e+005*0.00010.00030.00080.00220.00600.01670.04640.12920.35941.0000表示Data1=123456789表示結(jié)果:data5=linspace(2,10,5)data6=logspace(1,5,10)二維數(shù)組創(chuàng)建方法:代碼Data1=[123456789]Data2=[1,2,3;4,5,6;7,8,9]代碼A(2,2,2)=1;>>fori=1:2;forj=1:2;fork=1:2;A(i,j,k)=i+j+k;endendend2.數(shù)值顯示格式:命令說明舉例三維數(shù)組創(chuàng)建方法(1.使用下標(biāo)創(chuàng)建):formatformatshortformatlongformatshorteformatlongeFormatshortgformatlonggformatratformathexformatbank顯示的小數(shù)有效位4-7位256.375顯示為256.3750大于1000的數(shù)值,用5位有效數(shù)字的科2563.75顯示為2.5638e+003學(xué)記數(shù)形式來表示15位數(shù)字表示5位科學(xué)記數(shù)表示15位科學(xué)記數(shù)表示從formatshort和formatshorte中選擇最佳的記數(shù)方式2.563753324578902.5638e+002.56375332457890e+002.5638從formatlong和formatlonge中選擇最佳2.563753324578901的記數(shù)方式用近似有理數(shù)表示用十六進(jìn)制數(shù)表示使用金融數(shù)據(jù)3579/1396400482911a609f082.56

3.常見標(biāo)點(diǎn)功能:名稱空格分號冒號逗號黑點(diǎn)注釋號方括號續(xù)行號3.變量:變量expansepsinf(Inf)piNaN(nan)

4.控制命令:命令clfclctypeclear功能清除圖形窗清除命令窗口中的顯示內(nèi)容顯示指定M文件的內(nèi)容清除Matlab工作空間中保存的變量,如:cleara;(清除變量a)含義指數(shù)函數(shù)exp(0)=1計(jì)算結(jié)果的默認(rèn)名稱計(jì)算機(jī)的零閾值無窮大圓周率表示結(jié)果或變量不是數(shù)值標(biāo)點(diǎn);:,.%[]……作用輸入變量之間的間隔,數(shù)組元素的分隔符命令結(jié)束,同時(shí)不顯示結(jié)果,數(shù)組元素的行間分隔符生成一維數(shù)值數(shù)組輸入變量之間的間隔,數(shù)組元素的分隔符數(shù)值中的小數(shù)點(diǎn)注釋數(shù)組由三個(gè)或三個(gè)以上的黑點(diǎn)組成,標(biāo)號使下行是該行的繼續(xù),構(gòu)成整體exit/quit退出Matlab

友情提示:本文中關(guān)于《Matlab學(xué)習(xí)總結(jié)》給出的范例僅供您參考拓展思維使用,Matlab學(xué)習(xí)總結(jié):該篇文章建議您自主創(chuàng)作。

來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時(shí)刪除。


Matlab學(xué)習(xí)總結(jié)》由互聯(lián)網(wǎng)用戶整理提供,轉(zhuǎn)載分享請保留原作者信息,謝謝!
鏈接地址:http://www.seogis.com/gongwen/712926.html