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