



下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.摘 要本文從計(jì)算機(jī)語(yǔ)言、數(shù)學(xué)建模、網(wǎng)絡(luò)控制系統(tǒng)仿真與結(jié)構(gòu)化思維等方面闡述了半年來(lái)學(xué)習(xí)Matlab的心得體會(huì)與感想。由于個(gè)人知識(shí)有限,在部分細(xì)節(jié)問(wèn)題的理解上可能存有偏差,還請(qǐng)老師批評(píng)指正,不吝賜教。關(guān)鍵詞:Matlab語(yǔ)言 數(shù)學(xué)建模軟件 網(wǎng)絡(luò)控制系統(tǒng)仿真 結(jié)構(gòu)化思維學(xué)習(xí)Matlab快半個(gè)學(xué)期了,雖然還有很多問(wèn)題不是很清楚,但通過(guò)實(shí)踐學(xué)習(xí),我對(duì)于Matlab總算有個(gè)整體的理解,而且每次上機(jī)操作,都會(huì)有一定的收獲和感想,下面,就談?wù)勎覀€(gè)人對(duì)于Matlab的一些看法。(Matlab語(yǔ)言)Matlab和其它語(yǔ)言不一樣,我這個(gè)學(xué)期學(xué)習(xí)的是C語(yǔ)言,另外,對(duì)于Action Script、HTML、php語(yǔ)言
2、也接觸過(guò)一些。C語(yǔ)言主要是面向過(guò)程的,它的靈活性比較強(qiáng),可根據(jù)自己的意圖編輯程序,但所耗費(fèi)的時(shí)間和精力比較大。例如定義變量,就分為int、float、char等類(lèi)型,十分麻煩,而Action Script與php就顯得比較隨意,不必糾結(jié)于哪一種類(lèi)型的變量,比如,定義Var number=3,Var play=true即可。相對(duì)于前兩者而言,Matlab則顯得更為靈活與快捷,它是一門(mén)解釋性語(yǔ)言,能自動(dòng)將高級(jí)語(yǔ)言翻譯成機(jī)器語(yǔ)言。比如,求,當(dāng)t=0,1,2,3,4,5時(shí)的值。如果使用C語(yǔ)言則需要定義變量,調(diào)用math函數(shù),還要應(yīng)用for循環(huán)、輸出函數(shù),而Matlab則不然,只需輸入t=0:5;f=2
3、.t,然后回車(chē)即可。另外,Matlab還配有許多常用公式,操作起來(lái)十分方便,例如,想求出在,時(shí)的零輸入響應(yīng),應(yīng)用dsolve函數(shù),只需輸入x=dsolve('D2y+3*Dy+2*y=0','y(0)=1,Dy(0)=1') 回車(chē),即得結(jié)果:x=3*exp(-t)-2*exp(-2*t)。或許,也正是Matlab語(yǔ)言簡(jiǎn)潔、優(yōu)化的特點(diǎn),才使得它在學(xué)術(shù)界被廣泛應(yīng)用吧。(數(shù)學(xué)建模)對(duì)于數(shù)學(xué)建模而言,Matlab是一款相當(dāng)不錯(cuò)的建模輔助工具,因?yàn)?Matlab中有統(tǒng)計(jì)函數(shù),線性分析函數(shù),插值函數(shù),非線性分析函數(shù)等等這些數(shù)模必備的函數(shù),而且,Matlab強(qiáng)大的繪圖功能可使
4、很多數(shù)學(xué)演算過(guò)程變得可視化。這些對(duì)于分析問(wèn)題都很有幫助。雖然我們學(xué)習(xí)的Matlab是電子信息工程方向的,但在下個(gè)學(xué)期,,班里的大部分同學(xué)都要參加數(shù)模競(jìng)賽,所以掌握好Matlab的各種函數(shù)模式就顯得尤為重要了。(Simulink與信號(hào)系統(tǒng))Matlab除了具有強(qiáng)大的數(shù)學(xué)功能外,還具備Simulink仿真功能,這為我們工科的學(xué)生提供了許多便利。沒(méi)有編輯M-file文件那么麻煩,Simulink很直觀、形象,它使整個(gè)流程更加清晰明了,方便我們理解。譬如P132的圖3.30,上面是一個(gè)Discrete Impulse,下面是Gain(-1)和Discrete Impulse,其Delay設(shè)置為3。一看
5、便知最終Scope結(jié)果是兩個(gè)間距為3且方向相反的脈沖波,而且修改起來(lái)也十分方便。同時(shí),應(yīng)用Simulink,也省去了部分編輯M-file文件的工作,使得效率更高,我想這也是Simulink為人們廣泛接受的原因之一吧。提起Simulink,便想到信號(hào)與系統(tǒng)這門(mén)課程,Simulink中有大量該課程的常用函數(shù),所以,學(xué)習(xí)Matlab,對(duì)于我們更加深刻地理解信號(hào)與系統(tǒng)也是非常有幫助的。比如P140的圖3.4.3,求系統(tǒng)的輸出響應(yīng):先從工作空間取出x和h,分別FFT(傅里葉變換),然后相乘,最后求其傅里葉逆變換,即得結(jié)果,這就是信號(hào)與系統(tǒng)第三章所講的連續(xù)系統(tǒng)的頻域分析思想。(網(wǎng)絡(luò)控制系統(tǒng)仿真)Matla
6、b之所以能激發(fā)創(chuàng)作者的靈感,原因就在于它能把抽象的數(shù)學(xué)物理與直觀形象的具體實(shí)例相結(jié)合。在第七章的學(xué)習(xí)中,我第一次接觸到網(wǎng)絡(luò)控制系統(tǒng),了解到它的特性與應(yīng)用情況。網(wǎng)絡(luò)控制系統(tǒng)與現(xiàn)實(shí)社會(huì)有著密不可分的聯(lián)系,無(wú)論在工業(yè)、軍事還是生活,都有自動(dòng)化控制的身影,比如P305的圖7.4,我們可以假設(shè)u為“冷氣”,經(jīng)過(guò)DC Servo(被控對(duì)象)的作用后變?yōu)閥“暖氣”,再將信號(hào)傳給Node 4(傳感器),傳感器將信號(hào)傳給Network(網(wǎng)絡(luò)模塊),由Node 3(控制器)進(jìn)行離散PID控制算法處理之后,再將信號(hào)傳給Node 2(執(zhí)行器),最后反作用于DC Servo(被控對(duì)象),其中,Node 1(干擾節(jié)點(diǎn))能
7、發(fā)送干擾網(wǎng)絡(luò)通信的模擬信號(hào),并在計(jì)算機(jī)節(jié)點(diǎn)中執(zhí)行干擾的高優(yōu)先級(jí)任務(wù)。TureTime工具箱在網(wǎng)絡(luò)控制系統(tǒng)仿真中有著重要的應(yīng)用。首先,傳感器、控制器、執(zhí)行器及干擾節(jié)點(diǎn)是網(wǎng)絡(luò)控制的重要組成部分,有了TrueTime工具箱,我們只需調(diào)用TrueTime Kernel模塊生成節(jié)點(diǎn),然后對(duì)各個(gè)程序進(jìn)行編輯,再建立對(duì)應(yīng)的M-file文件,便可達(dá)到預(yù)期效果,用不著自設(shè)模塊那么麻煩了。另外,網(wǎng)絡(luò)控制系統(tǒng)存在時(shí)延、丟包、亂序等問(wèn)題,這些問(wèn)題會(huì)使系統(tǒng)的穩(wěn)定性變差,嚴(yán)重時(shí)甚至使系統(tǒng)失穩(wěn),如果沒(méi)有一個(gè)精確的波形模擬,那么所造成的現(xiàn)實(shí)經(jīng)濟(jì)損失是無(wú)法估量的。而TrueTime的每個(gè)模塊都內(nèi)置了各式各樣的參數(shù),通過(guò)改變參數(shù)
8、可在屏幕上直觀形象地看到信號(hào)的傳輸情況,進(jìn)而不斷改錯(cuò),完善系統(tǒng)。例如在Network模塊的網(wǎng)絡(luò)參數(shù)中有一個(gè)Data rate(bit/s),即網(wǎng)絡(luò)傳輸速率,其含義為每秒鐘傳輸?shù)亩M(jìn)制數(shù),通過(guò)改變參數(shù)再運(yùn)行的結(jié)果可知:在其它參數(shù)不變的情況下,網(wǎng)速越低,丟包越嚴(yán)重。通過(guò)有線網(wǎng)絡(luò)與無(wú)線網(wǎng)絡(luò)的對(duì)比學(xué)習(xí),我對(duì)無(wú)線網(wǎng)絡(luò)的控制系統(tǒng)也有了一定的了解。其大部分參數(shù)設(shè)置與有線網(wǎng)絡(luò)控制系統(tǒng)是相同的,所不同的是無(wú)線網(wǎng)絡(luò)有其獨(dú)特的功率問(wèn)題。譬如:transmit power(發(fā)射功率),分別將其參數(shù)設(shè)置為20、40,從運(yùn)行結(jié)果可以看到,如果發(fā)射功率過(guò)大,則會(huì)造成信號(hào)的資源浪費(fèi)。另外,無(wú)線網(wǎng)絡(luò)在各個(gè)節(jié)點(diǎn)內(nèi)的反饋環(huán)上設(shè)置了
9、電池模塊,可通過(guò)積分模塊來(lái)實(shí)現(xiàn)功耗變化情況的模擬。其實(shí),當(dāng)你了解某一參數(shù)的具體作用之后,在未運(yùn)行之前,往往就能猜出大概結(jié)果了。例如:Receiver signal threshold(接受信號(hào)功率門(mén)限)參數(shù),它的作用是節(jié)省功率消耗,將個(gè)別閑置的內(nèi)核功率降至接近于零的狀態(tài),那么,將它的參數(shù)由-48變?yōu)?10,則信號(hào)必失真,因?yàn)楣β书T(mén)限一旦提高,就會(huì)將一些非閑置(即有用的)內(nèi)核功率也降為零的狀態(tài),必然導(dǎo)致信號(hào)失真。(圖像處理模塊)再談?wù)凷imulink圖像處理模塊,其實(shí),視頻圖像處理模塊庫(kù)中的大部分功能,都可以應(yīng)用其他軟件來(lái)實(shí)現(xiàn)。比如,分析和增強(qiáng)模塊庫(kù),我們可以在PS中將兩個(gè)相同的圖層疊加,然后設(shè)
10、置混合模式為柔光即可實(shí)現(xiàn)相同效果。但所不同的是,Matlab是以矩陣運(yùn)算為基礎(chǔ)的軟件,其強(qiáng)大的數(shù)學(xué)功能保證了它的精準(zhǔn)性。例如在P244例5-9中,應(yīng)用了opening模塊庫(kù)(即形態(tài)學(xué)操作開(kāi)啟),電腦自動(dòng)將顏色與背景色接近的硬幣的白色目標(biāo)區(qū)合為一塊,從而得出正確的運(yùn)算結(jié)果。(Help功能)通過(guò)對(duì)Matlab的學(xué)習(xí),我的自學(xué)能力也有了一定的提高,畢竟,學(xué)習(xí)任何一款軟件都要多做多練習(xí),遇到不會(huì)的內(nèi)容要多查些資料。Matlab軟件中有Help功能,每當(dāng)遇到不懂的函數(shù),我就向Help請(qǐng)教。有一次遇到一個(gè)名為residuez的函數(shù),Help之后,通過(guò)解釋可知,該函數(shù)的作用是將F(z)展開(kāi)成部分分式之和的形式,于是我按照調(diào)用格式進(jìn)行編輯,得到了正確的結(jié)果。(結(jié)構(gòu)化思維)學(xué)習(xí)Simulink之后,我感覺(jué)它不僅是一個(gè)仿真組件,它教給我的更是一種思維,一種建立模型分析問(wèn)題的結(jié)構(gòu)化思維方式。任何事物,從不同的角度來(lái)看,都可以想成是一個(gè)從頭至尾、環(huán)環(huán)相扣的系統(tǒng),我們想要了解整個(gè)系統(tǒng)的功能,就必須以每一塊結(jié)構(gòu)為思維對(duì)象,層層分析,最后得出客觀的規(guī)律的正確結(jié)果。譬如P98,例2-12,,它表述的是一個(gè)系統(tǒng)在激勵(lì)u(t)作用下的響應(yīng)。而分析的方式不同,所建立的模型肯定也
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)按揭購(gòu)車(chē)合同范本
- 賣(mài)魚(yú)塘合同范例
- 勞務(wù)企業(yè)用工合同范本
- 公路臨時(shí)用地合同范本
- 個(gè)人空調(diào)購(gòu)買(mǎi)合同范本
- 《圓明園的毀滅》讀書(shū)心得左右
- 《半截蠟燭》說(shuō)課稿
- 《列方程解決實(shí)際問(wèn)題》教學(xué)反思
- ps培訓(xùn)心得體會(huì)
- 劇場(chǎng)演員合同范本
- 衛(wèi)生技術(shù)人員準(zhǔn)入制度
- 2025屆福建廈門(mén)雙十中學(xué)高一數(shù)學(xué)第一學(xué)期期末經(jīng)典模擬試題含解析
- 簡(jiǎn)單酒店裝修合同書(shū)范本(30篇)
- 2024-2030年中國(guó)核桃油行業(yè)消費(fèi)趨勢(shì)及競(jìng)爭(zhēng)格局分析研究報(bào)告
- 安全、環(huán)境、職業(yè)健康安全目標(biāo)、指標(biāo)及管理方案
- JJF(皖) 179-2024 氣體渦街流量計(jì)在線校準(zhǔn)規(guī)范
- 2024-2025學(xué)年部編版九年級(jí)上冊(cè)道德與法治綜合檢測(cè)題二
- 《人民代表大會(huì)制度:我國(guó)的根本政治制度》導(dǎo)學(xué)案
- 小紅書(shū)種草營(yíng)銷(xiāo)師認(rèn)證考試題附有答案
- 托輥生產(chǎn)項(xiàng)目運(yùn)營(yíng)管理方案
- AQ/T 2035-2023 金屬非金屬地下礦山供水施救系統(tǒng)建設(shè)規(guī)范(正式版)
評(píng)論
0/150
提交評(píng)論