matlab實驗心得總結(jié)
通過《matlab仿真》實驗使我學習掌握了許多知識。首先是對matlab有了一個全新的認識,其次是對matlab的更多操作和命令的使用有了更高的掌握,最重要的事對matlab的處理能力有了一個更高的飛躍尤其是對相關(guān)函數(shù)的使用及相關(guān)問題的處理。
就對matlab相關(guān)的命令操作而言,通過這次實驗的親身操作和實踐,學習掌握了許多原本不知道的或者不太熟悉的命令。比如說相關(guān)m文件的建立,畫圖用到的標注,配色,坐標控制,同一張圖里畫幾幅不同的圖像,相關(guān)參數(shù)的設(shè)置以及相關(guān)函數(shù)的調(diào)用格式等等。就拿建立一個數(shù)學方程而言,通過設(shè)置不同的參數(shù)達到所需要的要求和結(jié)果,而且還可以在不同的窗口建立不同的函數(shù)而達到相同的效果,比如說可以再命令窗口和m文件中通過不同的命令設(shè)置的到相同的所需的效果圖。而自己對于矩陣及閉環(huán)傳遞函數(shù)的建立原本所掌握的知識幾乎為零,而通過這次實驗使我徹底的掌握了相關(guān)的命令操作和處理的方法,在這里我們不僅可以通過建立函數(shù)和參數(shù)來達到目標效果,而且還可以通過可視化的編程達到更快更方便,更簡潔的效果。就拿可視化編程而言原本根本就只是聽說而已罷了,從來就沒有親身去嘗試過,然而現(xiàn)在自己卻可以和容易的通過搭建不同功能木塊來實現(xiàn)相關(guān)的函數(shù)及功能。這些在原本根本就不敢相信,然而通過《matlab仿真》的學習和實驗親身操作這些原本看似不可能的操作在此就變的輕而易舉的事了。
再此我不得不題到的事指導老師教我們怎么去搭建構(gòu)造相關(guān)閉環(huán)傳遞函數(shù)的實驗,這個實驗幾乎在我們的這次實驗中占據(jù)了非常大的比重,在后面的幾個大一點的實驗中幾乎都是涉及這個方面的內(nèi)容,我現(xiàn)在想說的事怎么去搭建相關(guān)的函數(shù)和功能模塊對我們來說幾乎已經(jīng)不是什么難事了,就拿怎么去對模塊功能的實現(xiàn)以及分析確實是個重點和難點。通過對同一個模塊分析其對應的不同的參數(shù)分析圖的建立去分析和解釋其對應的相關(guān)功能和技術(shù)指標和性能分析是非常重要的,我們不可能只需要建立相關(guān)的模塊和功能就說自己掌握了所有的相關(guān)知識和技術(shù),真正的技術(shù)和知識是怎么去分析和解釋相關(guān)的技術(shù)指標和功能參數(shù)才是重中之重。就此而言,我坦誠的說自己所掌握的還是十分的有限的,但是老師給我們介紹的相關(guān)方法和技巧還是十分有效果的,如果自己真的想在這方面有什么建樹對自己以后的要求還是需要更改的要求的,萬不可以就此止步不前,自命不凡,我們還需掌握和了解還有許多許多,我們真正所掌握的只是皮毛,要想取得更大的成績就得不斷的去努力學習和汲取相關(guān)的知識和技巧。萬不可自以為傲,裹足不前,matlab真的是個非常強大和有用的工具我們真正的能把它學懂學透的話還是需要下非常大的功夫和努力的。然而,不是說興趣才是最大的老師嘛,我也相信,只要你自己有興趣,即使它再怎么強大和難搞,我們能做的還是非常多的,關(guān)鍵的就只是在于你自己的態(tài)度了。我這里想說的事,matlab對于我來說是非常有吸引力的,我不敢說自己多么喜歡它,但是興趣確實蠻高的,所以我相信在以后的學習和工作當中matlab將成為我非常有用的幫忙工具和好伙伴,也許這要說有點太草率了,但是我覺得對它的評價怎么也不會讓每一個接觸過它的人吝嗇是自己贊美之詞。它不僅僅可以用來建模分析函數(shù),還可以用來進行圖形的建模和仿真,還可以用來分析系統(tǒng)和函數(shù)的參數(shù)穩(wěn)定性等等。再次就不一一列舉了,我怕三天也不會說完的。最后我再次也希望通過這篇總結(jié)來表達自己對知道老師的感謝之情,謝謝您的不懈努力和耐心指導,才使得我再這次的實驗過程中收獲的這么多,也正式您的不吝教誨才使得我們在這次實驗中學習和收獲了許多的有用的知識和技巧,我相信在以后的學習或者工作中一定有其用武之地。過多的感謝無以言表,萬分感激,百口不勝言表,至此敬禮!
擴展閱讀:matlab實驗心得體會
matlab實驗心得體會
]這個就是我自己做出來的,發(fā)現(xiàn)用soundsc聽出來還行,但是用wavwrite就變的很難聽。后來發(fā)現(xiàn)PB寫的很好,而且還能夠把前面一段沒有噪音的部分給保存下來,我就看了他的代碼,有幾點體會:
1.將代碼寫在.m文件里,這樣只需要該文件里的就可以而不必每次都去敲命令;
2.PB對于vector使用的比較熟,我一開始也想到能不能只將后面一段由噪聲的給濾掉而保留以前的,但是沒想到什么方法,看了PB的代碼發(fā)現(xiàn),他對于vector了解的比較深刻,我上面的想法最后只使用一句代碼就搞定了
3.對于噪聲頻率,一定要選準確,PB對每一段噪聲只使用的一個頻率,就將噪聲濾干凈了,我用了每段噪聲附近的幾個波形還沒有得到理想波形,最后我發(fā)現(xiàn)我選的中心頻率和PB的只相差10~25赫茲,所以一定要精確,后來WH又試了一下,只發(fā)現(xiàn)改變5HZ的頻率都不行
4.加入團隊以來,尤其是加入種子班之后就一直告誡自己要時刻抱著一個學習的心態(tài),對于任務(wù)不要只是敷衍,完成就好,而是自己一定要從中學到東西,而且在這個過程中一定要逐步掌握自己的學習方法,但是就是這個Matlab,我就是在敷衍了事,所以沒有什么事情是可以敷衍的,學習發(fā)生在每時每刻,不能因為這是必上的課程而自己沒有興趣就蒙混過關(guān),應該利用這個機會鍛煉自己,積極起來,改變自己懶惰的弱點。
PS:附上修改后的代碼
%getthesamplesrateandvectorofthewave[xx,fs]=wavread("SunshineSquare");xx=xx";
specgram(xx,[],fs);
%^gettheAfromthefrequenciesofthenoisesfnoise=[0157531504725];ww=2*pi*fnoise/fs;A=-2*cos(ww);
%seperatethewavebasedonthetone"du"leng=length(xx);
du=floor((7.749/10.791)*leng);
%determinetheh[n]ofcorrespondnoisehh=[1A(1)1];fori=2:hh1=[1A(i)1];hh=conv(hh,hh1);end
%filterthenoiseyy=filter(hh,1,xx);%deletethetone"du"yy(du-65:du+65)=0;
du=floor(10.751/10.791*leng);yy(du-100:du+80)=0;figure(2);
specgram(yy,[],fs);wavwrite(yy,fs,32,"filter1");
%replacethewavewhichhasbeenfilteredwiththegoodpartdu=floor((7.749/10.791)*leng);yy(1:du)=xx(1:du);%deletethetone"du"yy(du-65:du+65)=0;du=floor(10.751/10.791*leng);yy(du-100:du+80)=0;
%paintthepictureandplayitfigure(3);
specgram(yy,[],fs);soundsc(yy,fs);
wavwrite(yy,fs,32,"filter2");
友情提示:本文中關(guān)于《matlab實驗心得總結(jié)》給出的范例僅供您參考拓展思維使用,matlab實驗心得總結(jié):該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責聲明:本文僅限學習分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。