matlab實習(xí)總結(jié)
MATLAB和Mathematica、Maple并稱為三大數(shù)學(xué)軟件。它在數(shù)學(xué)類科技應(yīng)用軟件中在數(shù)值計算方面首屈一指。MATLAB可以進行矩陣運算、繪制函數(shù)和數(shù)據(jù)、實現(xiàn)算法、創(chuàng)建用戶界面、連matlab開發(fā)工作界面
接其他編程語言的程序等,主要應(yīng)用于工程計算、控制設(shè)計、信號處理與通訊、圖像處理、信號檢測、金融建模設(shè)計與分析等領(lǐng)域。MATLAB的基本數(shù)據(jù)單位是矩陣,它的指令表達式與數(shù)學(xué)、工程中常用的形式十分相似,故用MATLAB來解算問題要比用C,F(xiàn)ORTRAN等語言完成相同的事情簡捷得多,并且MATLAB也吸收了像Maple等軟件的優(yōu)點,使MATLAB成為一個強大的數(shù)學(xué)軟件。在新的版本中也加入了對C,F(xiàn)ORTRAN,C++,JAVA的支持。可以直接調(diào)用,用戶也可以將自己編寫的實用程序?qū)氲組ATLAB函數(shù)庫中方便自己以后調(diào)用,此外許多的MATLAB愛好者都編寫了一些經(jīng)典的程序,用戶可以直接進行下載就可以用
Matlab是一個強大的數(shù)學(xué)工具,它的應(yīng)用廣泛,涉及到各個領(lǐng)域.它使用起來十分方便,不用麻煩去定義變量.它的繪圖能力很強,甚至可以模擬出三維視圖.矩陣是它應(yīng)用的核心,許多工程繁瑣的運算都需要靠矩陣來化簡,這正是它的生命力所在.但是,他的函數(shù)很多,開始學(xué)時記的比較痛苦,我已經(jīng)深深感覺到了.不過看多了也就熟了,感覺和學(xué)五筆差不多.它的語法簡單,像我學(xué)過C語言的學(xué)起來還是蠻容易的.它的數(shù)組定義十分符合自然,是從1開始的,數(shù)組元素的調(diào)用也很接近數(shù)學(xué)的表達.此外,函數(shù)的名字也很符合英文規(guī)則,反正我用得很開心就是了.
通過學(xué)習(xí)matlab,我又一次鍛煉了自己的思維.它學(xué)起來得心應(yīng)手也讓我明白了學(xué)習(xí)一門語言(c語言)對學(xué)習(xí)其他語言的幫助指導(dǎo)作用.同時,它也加強了我理論聯(lián)系實際的能力.這是一個專業(yè)課的基礎(chǔ)工具,學(xué)好它是必要的.
在第一章中,講的是一些matlab的入門技術(shù),除了一些基本操作與介紹之外,還初步認識了簡單指令的編制,認識了一些matlab的特殊符號,例如運算用到的加減乘除。(+*/)對我來說還是比較容易上手的。
但在第二章開始,開始有點難度了,在第二章我接觸到兩種數(shù)據(jù)類型,一個是double,還有就是char,另外還介紹了賦值語句,數(shù)學(xué)計算,常用函數(shù),輸入輸出語句和數(shù)據(jù)文件。其中讓我最容易混淆的就是運算的優(yōu)先等級,當所需要運算的公式較長時,常常因沒有弄好運算優(yōu)先級而把程序編錯,這一章也接觸了更多的特殊符號,在多次看書之后,還是順利把老師所布置的作業(yè)完成了。
在第三章中,我接觸到基本的matlab選擇結(jié)構(gòu),還有控制這個結(jié)構(gòu)的關(guān)系運算符和邏輯運算符。也就是if結(jié)構(gòu)。這個結(jié)構(gòu)對運算起到很大作用,跟elseif配合使用的話,就可以將很圖方法。還有,我們學(xué)習(xí)如何控制畫圖的附加功能,例如線的寬度和符號的顏色。這些屬性可由指定的“propertyname”和值Value決定,“propertyname”和值Value將出現(xiàn)在plot命令的數(shù)據(jù)后。在這個學(xué)期的學(xué)習(xí)中,主要還是圍繞1到3章學(xué)習(xí),學(xué)了一些初步的矩陣運算以及畫圖方法。在書上的練習(xí)中也得到了實踐,各種矩陣的運算也可以運用到現(xiàn)在所學(xué)的電路計算中;顚W(xué)活用,的確為我們提供了不少的方便。但現(xiàn)今所學(xué)到的matlab技術(shù)還只是很初步,但是我已經(jīng)了解到了matlab的實用性,所以還是會在今后繼續(xù)學(xué)習(xí)這門課程的。
除此之外還學(xué)了利用axis命令的畫從這個學(xué)期開始,我們學(xué)習(xí)了一門新課程,開始我對matlab這門課程不是很了解,只知道它是一種計算機程序,可以幫助我們運算處理一些數(shù)據(jù),但并不知道這種程序與其他計算機編程程序有什么區(qū)別與特點。
通過學(xué)習(xí)matlab這門課程后,我知道,matlab是一種專業(yè)的計算機程序,主要用于工程科學(xué)的矩陣數(shù)學(xué)運算。但在之后的幾年里,它又漸漸發(fā)展成為一種非常靈活的計算體系,可以解決更多技術(shù)上的問題。在解決工程技術(shù)問題方面,matlab比其他任何計算機語言都簡單高效,對于我們學(xué)電氣信息工程專業(yè)的學(xué)生,這門課程給我們?nèi)蘸蟊緦I(yè)的工作提供了很大的方便。
擴展閱讀:MATLAB實訓(xùn)小結(jié)
一、實訓(xùn)小結(jié)為期一個星期的MATLAB實訓(xùn)已經(jīng)結(jié)束,雖然時間很短,但我還是從中學(xué)到了很多,對MATLAB有了一定的了解。Matlab是一個基于矩陣運算的軟件,它的運算功能非常強大,編程效率高,強大而智能化的作業(yè)圖功能,可擴展性強,simulink動態(tài)仿真功能,主要用于仿真、驗證、算法思想是否正確。在這段時間里,我們主要學(xué)習(xí)MATLAB的工具的使用,熟悉其最基礎(chǔ)的功能,鍛煉了我的實際動手能力。Help是MATLAB中最有效的命令。遇到問題,通常都可以借助help解決問題。老師一再給我們強調(diào)了help的重要性。下面是我對help的一些常用方法的總結(jié):(1)命令窗口直接敲“help”,你就可以得到本地機器上matlab的基本的幫助信息。(2)對于某些不是很明確的命令,只知道大體所屬范圍,譬如說某個工具箱,直接在命令窗口中敲入helptoolboxname,一幫可以得到本工具箱有關(guān)的信息:版本號,函數(shù)名等。(3)知道函數(shù)名,直接用helpfunname就可以得到相應(yīng)的幫助信息。我覺得想要學(xué)好MATLAB是不容易的,這是一件需要持之以恒的事,必須要堅持不懈的學(xué)習(xí),還需要敢于開口向別人請教,更需要我們勤于思考,勤于記憶,勤于動手。程序設(shè)計是實踐性和操作性很強的事情,需要我們親自動手。因此,我們應(yīng)該經(jīng)常自己動手實際操作設(shè)計程序,熟悉MATLAB的操作,這對提高我們的操作能力非常有效。在這幾天時間里,我僅僅是學(xué)了一點點皮毛,想要進一步的學(xué)習(xí),還需要我在以后的的實際運用里不斷地學(xué)習(xí),改進自己的不足之處,讓自己能夠有所進步,有所成長。二、資料翻譯英文部分:TimeSeriesArraysAtimeseriesisanorderedsetofobservationsstoredinaMATLABarray.Therowsofthearraycorrespondtotime-taggedindices,orobservations,andthecolumnscorrespondtosamplepaths,independentrealizations,orindividualtimeseries.Inanygivencolumn,thefirstrowcontainstheoldestobservationandthelastrowcontainsthemostrecentobservation.Inthisrepresentation,atimeseriesarrayiscolumn-oriented.NoteSomeEconometricsToolboxfunctionscanprocessunivariatetimeseriesarraysformattedaseitherroworcolumnvectors.However,manyfunctionsnowstrictlyenforcethecolumn-orientedrepresentationofatimeseries.Toavoidambiguity,formatsinglerealizationsofunivariatetimeseriesascolumnvectors.Representingatimeseriesincolumn-orientedformatavoidsmisinterpretationofthearguments.ItalsomakesiteasierforyoutodisplaydataintheMATLABCommandWindow.Conditionalvs.UnconditionalVarianceThetermconditionalimpliesexplicitdependenceonapastsequenceofobservations.Thetermunconditionalappliesmoretolong-termbehaviorofatimeseries,andassumesnoexplicitknowledgeofthepast.TimeseriestypicallymodeledbyEconometricsToolboxsoftwarehaveconstantmeansandunconditionalvariancesbutnon-constantconditionalvariances.AutomatedHDLCodeGenerationHardwaredescriptionlanguage(HDL)codegenerationacceleratesthedevelopmentofapplication-specificintegratedcircuit(ASIC)andfieldprogrammablegatearray(FPGA)designsandbridgesthegapbetweensystem-leveldesignandhardwaredevelopment.Traditionally,systemdesignersandhardwaredevelopersuseHDLs,suchasveryhighspeedintegratedcircuit(VHSIC)hardwaredescriptionlanguage(VHDL)andVerilog,todevelophardwaredesigns.AlthoughHDLsprovideaprovenmethodforhardwaredesign,thetaskofcodingfilterdesigns,andhardwaredesignsingeneral,islaborintensiveandtheuseoftheselanguagesforalgorithmandsystem-leveldesignisnotoptimal.UsersoftheFilterDesignHDLCoderproductcanspendmoretimeonfine-tuningalgorithmsandmodelsthroughrapidprototypingandexperimentationandlesstimeonHDLcoding.Architectsanddesignerscanefficientlydesign,analyze,simulate,andtransfersystemdesignstohardwaredevelopers.Inatypicalusescenario,anarchitectordesignerusesFilterDesignToolboxGUIs(FDAToolorfilterbuilder)todesignafilter.Then,adesignerusestheFilterDesignHDLCoderGUIorcommand-lineinterfacetoconfigurecodegenerationoptionsandgenerateaVHDLorVerilogimplementationofthedesignandacorrespondingtestbench.ThegeneratedcodeadherestoacleanHDLcodingstylethatenablesarchitectsanddesignerstoquicklyaddresscustomizations,asneeded.Thetestbenchfeatureincreasesconfidenceinthecorrectnessofthegeneratedcodeandsavespotentialtimespentontestbenchimplementation.ExpectedUsersUsersoftheFilterDesignHDLCodersoftwarearesystemandhardwarearchitectsanddesignerswhodevelop,optimize,andverifyhardwaresignalfilters.ThesedesignersareexperiencedwithVHDLorVerilog,butcanbenefitgreatlyfromatoolthatautomatesHDLcodegeneration.TheFilterDesignHDLCoderinterfaceprovidesdesignerswithefficientmeansforcreatingtestsignalsandtestbenchesthatverifyalgorithms,validatingmodelsagainststandardreferencedesigns,andtranslatelegacyHDLdescriptionsintosystem-levelviews.Usersareexpectedtohaveprerequisiteknowledgeinthefollowingsubjectareas:HardwaredesignandsystemintegrationVHDLorVerilogHDLsimulatorsUsersarealsoexpectedtohaveexperiencewiththefollowingproducts:MATLABFilterDesignToolboxKeyFeaturesandComponentsKeyfeaturesoftheFilterDesignHDLCodersoftwareincludethefollowing:Graphicaluserinterface(GUI)accessiblefromFilterDesignandAnalysisTool(FDATool),filterbuilder,orMATLABcommandlineMATLABcommand-lineinterfaceSupportforthefollowingdiscrete-timefilterstructures時間序列的數(shù)組一個時間序列的有序集合,它包括帶有發(fā)音觀察儲存在一個MATLAB的數(shù)組。一排排的數(shù)組time-tagged對應(yīng)身體質(zhì)量指數(shù)、或觀察,柱與樣品的路徑,獨立意識,或個人時間序列。在任何給定的專欄,第一排最古老的觀察,包括最后一排包含最近的觀察。這表示、時間序列column-oriented陣列。注意:一些經(jīng)濟學(xué)工具箱中的音符可單變量的時間序列的功能或者格式化為數(shù)組的行或列向量。然而,許多功能現(xiàn)在嚴格執(zhí)行column-oriented表示的時間序列。為了避免含糊不清,格式的單變量的時間序列的單一作為柱向量。代表時間序列中避免誤解,column-oriented格式的觀點。它也能使你更容易顯示數(shù)據(jù)的MATLAB指揮的窗口。條件和無條件的方差這個學(xué)期有條件的暗示明確依賴過去序列的觀察報告。這個學(xué)期無條件的行為更長遠的運用時間序列,并承擔任何明確的過去的知識。時間序列模擬軟件工具箱中的典型計量方式和有一定的差異,但非常條件方差無條件。自動化生成硬件描述語言的代碼硬件描述語言的代碼生成發(fā)展加速專用集成電路(ASIC)和現(xiàn)場可編程門陣列(FPGA)器件的設(shè)計和彌合系統(tǒng)設(shè)計及硬件的發(fā)展之間的差距。傳統(tǒng)上,系統(tǒng)設(shè)計者和硬件開發(fā)商使用HDLs,如高速集成電路(VHSIC)硬件描述語言(VHDL)和Verilog、開發(fā)硬件設(shè)計。雖然HDLs提供一個行之有效的方法,這個任務(wù)的硬件設(shè)計、軟件和硬件設(shè)計,編碼濾波器設(shè)計一般是勞動密集型行業(yè),使用這些語言的系統(tǒng)設(shè)計的算法,并不是最佳的。用戶過濾設(shè)計硬件描述語言(HDL)編碼器產(chǎn)品可以投入更多的時間于微調(diào)算法和模型,通過實驗和快速成型,少花些時間在高密度脂蛋白(HDL)的代碼。建筑師與設(shè)計者能夠有效地設(shè)計、分析、仿真系統(tǒng)的設(shè)計,并轉(zhuǎn)移到硬件開發(fā)商。在一個典型的使用情況下,建筑師和設(shè)計師用濾波器設(shè)計工具箱FDATool或filterbuilder(設(shè)計)的過濾。然后,設(shè)計師采用濾波器設(shè)計和命令行界面的硬件描述語言(HDL)編碼器GUI代碼生成選擇和配置產(chǎn)生一個硬件描述語言(VHDL)或Verilog設(shè)計和實施相應(yīng)的試驗臺。生成的代碼堅持一個精簡的硬件描述語言(HDL)的編碼風(fēng)格,使建筑師和設(shè)計師們迅速解決定制,所需要的產(chǎn)品。該試驗臺的功能增加信心的正確性,節(jié)省潛力產(chǎn)生代碼的執(zhí)行時間花在試驗臺。潛在用戶用戶過濾軟件系統(tǒng)的設(shè)計硬件描述語言(HDL)編碼器建筑師與設(shè)計者和硬件發(fā)展、優(yōu)化、驗證硬件信號濾光片。這些設(shè)計經(jīng)驗的地位和作用,但可以Verilog或者受益匪淺,自動化工具硬件描述語言(HDL)的代碼生成。過濾設(shè)計硬件描述語言(HDL)編碼器界面提供高效的設(shè)計師為創(chuàng)建測試信號和試驗驗證,驗證的長凳上對算法的模型,并將參考設(shè)計標準描述成硬件描述語言(HDL)的系統(tǒng)觀點遺留。用戶將有望知道下列各方面的知識:1.硬件設(shè)計,系統(tǒng)集成2.硬件描述語言(VHDL)或Verilog3.硬件描述語言(HDL)模擬器用戶還希望有產(chǎn)品有如下作用:1.MATLAB2.濾波器設(shè)計工具箱主要特點和組件:過濾軟件設(shè)計硬件描述語言(HDL)編碼器的主要特點如下:1.圖形用戶界面(GUI)可從濾波器的設(shè)計和分析工具(FDATool),filterbuilder或MATLAB命令行2.MATLAB的命令行界面3.支持以下的離散濾波器結(jié)構(gòu)。
友情提示:本文中關(guān)于《matlab實習(xí)總結(jié)》給出的范例僅供您參考拓展思維使用,matlab實習(xí)總結(jié):該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。