matlab數(shù)學(xué)實驗體會_第1頁
matlab數(shù)學(xué)實驗體會_第2頁
matlab數(shù)學(xué)實驗體會_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

數(shù)學(xué)實驗體會數(shù)學(xué)實驗周我們學(xué)習(xí)了Matlab軟件,這是一個十分實用和重要的軟件。初次結(jié)識MATLAB感覺這是一個很好的軟件,語言簡便,實用性強。作為一個新手,想要學(xué)習(xí)好這門語言,可以說還是比較難的。在我接觸這門語言的這些天,一直在上面弄,除了會畫幾個簡單的三維圖形,其他的還是有待提高。在這個軟件中,雖然有。大家不要以為有了這個就萬事大吉了,反而,從另一個方面也對我們大學(xué)生提出了兩個要求——充實的課外基礎(chǔ)和良好的英語基礎(chǔ)。在現(xiàn)幾乎所有好的軟件都是來自國外,假如你不會外語,想學(xué)好是非常難的。Matlab語言是當今國際上科學(xué)界尤其是自動控制領(lǐng)域最具影響力、也是最學(xué)運算、靈活的程序設(shè)計流程、高質(zhì)量的圖形可視化與界計、便捷的與其他程序和語言接口的功能。作為一種計算機語言,Matlab體現(xiàn)了與它價值的相符的優(yōu)點:1.編程簡單使用方便。在這方面我感覺C語言也是一種簡單的編程語言。只要入門就很好掌握,但是要學(xué)習(xí)一門語言不是那么容易的,到目前為止,可以說我還沒入門,所以學(xué)習(xí)起這門語言來很吃力。相對C語言而言,Matlab的矩陣和向量操作功能是其他語言無法比擬的。在Matlab環(huán)境下,數(shù)組的操作與數(shù)的操作一樣簡單,基本數(shù)據(jù)單元是不需要指定維數(shù)的,不需要說明數(shù)據(jù)類型的學(xué)表達式和運算規(guī)則與通常的習(xí)慣相同。2.函數(shù)庫可任意擴充。由于Matlab語言庫函數(shù)與用戶文件的形式相同,用戶文件可以像庫函數(shù)一樣隨意調(diào)用,所以用戶可任意擴充庫3.語言簡單內(nèi)涵豐富。在此語言中,最重要的成分是函數(shù),一般形式為:Function[a,b,c??]=fun(d,e,f??)Fun是自定義的函數(shù)名,只要不與庫函數(shù)想重,并且符合字符串書寫規(guī)則即4、簡便的繪圖功能。MATLAB具有二維和三維繪圖功能,使用方法簡單。三維曲線是由plot3(x,y,z)命令繪出的,看上去很簡單的一個程序,相對C語言。極大的方便了繪圖的工作和節(jié)省工作時間。5.豐富的工具箱。由于MATLAB的開放性,許多領(lǐng)域的專家都為MATLAB了各種程序工具箱。這些工具箱提供了用戶在特別應(yīng)用領(lǐng)域所需的許多函這使得用戶不必花大量的時間編寫程序就可以直接調(diào)用這些函數(shù),達到事半功效果。在理論方面,在學(xué)習(xí)過程中,我感覺到它和C許多相似之處,他有C語言的特征,但是比C語言編程計算更加簡單,適合于復(fù)雜的數(shù)學(xué)運算。但是MATLAB語言也有著很大的不同。眾所周知MATLAB軟件,但是,真正在運用的時候,特別是在編程的時候,許多人往往沒有注意到這個問題。在使用MATLAB時,受到了其他編程習(xí)慣的影響,特別是經(jīng)常使用的C語言。因此,在MATLAB時,for循環(huán)(包括while循環(huán))到處都是。這不僅是沒有發(fā)揮MATLAB所長,還浪寶貴的時間。我這里想說的一點是,往往在初始化矩陣的時候注意到這個問不是循環(huán)來賦值,但是,在其他環(huán)節(jié)上,就很容易疏忽,或者說,仍然沒有擺脫C++、C的思想。多用help,seealso,lookfor,get,set等常用命令,盡量擺脫編程的習(xí)慣,總愛用循環(huán),能不用的循環(huán)的盡量不用,掌握矢量化的精髓。(help:最有效的命令。其實可以這樣說吧,一遇到什么問題??梢詮膆elp中找到答案。就先說說對help的一些常用方法。1)命令窗口直接敲“help”,你就可以得到本地機器matlab的基本的幫助。2不是很明確的命令,只知道大體所屬范圍,譬如說某個工具箱,直接在命令窗口中敲入helptoolboxname,一幫可以得到本工具箱有關(guān)的信息:版,函數(shù)名等。(2)lookfor:可以說是matlab中的google。當我們很多什么頭緒都沒有的時候,我們可以求助于它,往往會收到意想不到的效果。譬如:曾經(jīng)在gui編程的時候,遇拖動鼠標時,要出現(xiàn)一個方框,就像你在桌面上拖動鼠標,會出現(xiàn)虛線框一樣。當初我也剛開始一定都不知道該查找什么東西,后來想起用它了。于是,>>lookforRectangle。這樣一條信息:GETRECTSelectrectanglewithmouse.get,set:GUIobject屬性的幫手在GUI編程中,我們可能有時候想改變某些object的屬性,或者想讓它安裝自己的想法實現(xiàn),但是我們又不記得這些ect的屬性,更別提怎么設(shè)置他們的值了。這時,可以用gethandles到此對象的所有的屬性及其當前值。用handles)可以得到對象所有可以設(shè)置的屬性及其可能的取值找到我們需要的屬性名字和可能的取值之后,就意義(andl用me’,values)設(shè)置此對象此屬性的值。Edit:查看m源文件的助手在應(yīng)用matlab過程中,可能我們想看看它的m源文件,當然用editor定位打開也行,但是我經(jīng)常采用的式直接在command窗口中用editfunname.m,就省去了定位的麻煩。以上就是我學(xué)習(xí)MAT

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論