matlab學(xué)習(xí)心得體會(huì)_第1頁(yè)
matlab學(xué)習(xí)心得體會(huì)_第2頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第 頁(yè)matlab學(xué)習(xí)心得體會(huì)matlab學(xué)習(xí)心得體會(huì)1 學(xué)習(xí)matlab是聽說它是一個(gè)功能強(qiáng)大的數(shù)學(xué)軟件,但是正被微積分的計(jì)算纏身,聽說有一個(gè)高級(jí)的計(jì)算器當(dāng)然興奮,以后可以偷懶了,當(dāng)然現(xiàn)在不能偷懶。聽說關(guān)于自動(dòng)化的計(jì)算特殊困難,假如有一種軟件能幫忙解題,那是一種極大的解脫,有益于縮短探討時(shí)間。目前我只知道有三種數(shù)學(xué)軟件,都是國(guó)外的,沒有國(guó)內(nèi)的,差距挺大的。matlab學(xué)起來挺順手的,比c語(yǔ)言簡(jiǎn)潔。但是深化學(xué)習(xí)的時(shí)候卻困難重重,因?yàn)樵S多學(xué)問都沒有學(xué)習(xí),就算知道那些函數(shù),也沒有什么用處。老師布置的作業(yè)難度大,寫一篇試驗(yàn),大一什么都不會(huì),寫一篇這種論文談何簡(jiǎn)單。最多也就會(huì)一些數(shù)值計(jì)算、符號(hào)計(jì)算、簡(jiǎn)

2、潔繪圖,根本不會(huì)什么試驗(yàn)。 學(xué)習(xí)matlab體會(huì)最多的是這個(gè)軟件的功能強(qiáng)大,好多數(shù)學(xué)題都被輕易的解出。但是有一點(diǎn)缺憾,不知是我不會(huì)用,還是它沒個(gè)功能,已知空間的電荷分布,求空間的電場(chǎng)分布。其中電場(chǎng)分布是無法用函數(shù)表達(dá)式表示。我知道計(jì)算機(jī)確定可以實(shí)現(xiàn),但是這個(gè)軟件能不能實(shí)現(xiàn)就不知道了,我看過很多資料,但是在這方面沒有提到相關(guān)信息。 總之,這個(gè)軟件功能強(qiáng)大,不知什么時(shí)候國(guó)內(nèi)才有類似的軟件。 matlab學(xué)習(xí)心得體會(huì)2 matlab中有豐富的圖形處理實(shí)力,供應(yīng)了繪制各種圖形、圖像數(shù)據(jù)的函數(shù)。他供應(yīng)了一組繪制二維和三維曲線的函數(shù),他們還可以對(duì)圖形進(jìn)行旋轉(zhuǎn)、縮放等操作。matlab內(nèi)部還包含豐富的數(shù)學(xué)函

3、數(shù)和數(shù)據(jù)類型,運(yùn)用便利且功能特別強(qiáng)大。 本學(xué)期通過對(duì)matlab的系統(tǒng)環(huán)境,數(shù)據(jù)的各種運(yùn)算,矩陣的分析和處理,程序設(shè)計(jì),繪圖,數(shù)值計(jì)算及符號(hào)運(yùn)算的學(xué)習(xí),初步駕馭了matlab的好用方法。通過理論課的講解與試驗(yàn)課的操作,使我在短時(shí)間內(nèi)學(xué)會(huì)運(yùn)用matlab,同時(shí),通過上機(jī)試驗(yàn),對(duì)理論學(xué)問的復(fù)習(xí)鞏固實(shí)踐,可以自己依據(jù)例題編寫設(shè)計(jì)簡(jiǎn)潔的程序來實(shí)現(xiàn)不同的功能,繪制出比較滿足的二維三維圖形,在實(shí)踐中找到樂趣。 matlab是一個(gè)好用性很強(qiáng),操作相對(duì)簡(jiǎn)單,比較完善的工具軟件,運(yùn)用起來比較便利,通過操作可以很快看到結(jié)果,能夠清楚的感覺到勝利與失敗,雖然課程中也會(huì)出現(xiàn)一些小問題,但是很喜愛這門課程。 matla

4、b學(xué)習(xí)心得體會(huì)3 Matlab,提起它,不管我們上課是否仔細(xì)聽講了,我們都應(yīng)當(dāng)對(duì)它不再生疏,我們不行否認(rèn)它的強(qiáng)大之處,正如一節(jié)課時(shí)老師給我們說的“Matlab可以做許多事情”。通過近一段的學(xué)習(xí),使我更加確信,它是一款集數(shù)據(jù)分析、矩陣運(yùn)算、信號(hào)處理和圖形顯示于一體,可便利地應(yīng)用于數(shù)學(xué)計(jì)算、算法開發(fā)、數(shù)據(jù)采集、系統(tǒng)建模和仿真、數(shù)據(jù)分析和可視化、科學(xué)和工程繪圖、應(yīng)用軟件開發(fā)等方面的強(qiáng)悍軟件,是探討人員、工程人員探討工作中 不行多得的工具。 正因?yàn)槠鋸?qiáng)大之處,以及可視性及可交互性使我對(duì)它的學(xué)習(xí)產(chǎn)生了深厚的愛好。開學(xué)至今,短短十次課,我們學(xué)習(xí)了Matlab矩陣及其運(yùn)算、Matlab程序設(shè)計(jì)、M文件操作、

5、M文件調(diào)試、M文件高級(jí)編程以及Matlab繪圖等?不敢保證每節(jié)課都仔細(xì)聽講,但都盡力去聽,一段時(shí)間下來,對(duì)Matlab還是有了肯定的框架性相識(shí) 及編程實(shí)力。但對(duì)于Matlab這樣的軟件來說,套用曾經(jīng)一個(gè)老師 說的話“我給你們講的都是皮毛,你們學(xué)到的更是皮毛中的皮毛”,雖然有點(diǎn)搞笑,但卻是不爭(zhēng)的事實(shí),學(xué)習(xí)軟件類的東西,最好的方法就是激發(fā)愛好和多加練習(xí)。我想當(dāng)老師在課堂上給我們演示如何用Matlab編程解決一些實(shí)際問題以及編程出現(xiàn)一些絢麗豐富的圖形時(shí),我們無不驚羨其漂亮,我想憑這一點(diǎn)激發(fā)起同學(xué)們的愛好是沒有問題的,但問題是同學(xué)們?yōu)槭裁催€說它難學(xué)呢?關(guān)鍵還是在于同學(xué)們下課后缺乏熬煉,加之每次課間隔時(shí)

6、間較長(zhǎng),僅憑上課時(shí)記得的東西,是很難連貫及嫻熟運(yùn)用的。 關(guān)于如何才能夠更好地學(xué)習(xí)好Matlab,通過下面同學(xué)們之間的溝通,綜合同學(xué)及個(gè)人看法,提出以下幾點(diǎn)建議(純屬個(gè)人觀點(diǎn),如有不妥,還請(qǐng)見諒): 1、針對(duì)學(xué)習(xí)資料: 希望郵箱中上傳PPT文件標(biāo)清章節(jié)號(hào),一來便利有愛好及精力的同學(xué)提前學(xué)習(xí),二來便利同學(xué)下來后剛好根據(jù)章節(jié)復(fù)習(xí)。(注:尤其是對(duì)初學(xué)者由易到難的過程中顯得尤為重要) 2、針對(duì)上課學(xué)習(xí) 對(duì)于軟件類的學(xué)習(xí)存在這樣一個(gè)問題,那就是同學(xué)們上課挺感愛好得聽講,聽到入迷時(shí)恨不得立即就找一臺(tái)電腦試一試,但下課后可能去忙其他事情,不一 會(huì)兒,這一份熱忱就消退了,也不會(huì)再去練習(xí)。針對(duì)此,考慮到目前大多數(shù)

7、同學(xué)都有電腦的狀況下,我們是否可以讓同學(xué)們上課時(shí)帶電腦到課堂上,一方面老師在講臺(tái)上演示,另一方面同學(xué)們?cè)谙旅婕磿r(shí)練習(xí),這樣或許會(huì)收到更好地教學(xué)效果。 3、針對(duì)課下學(xué)習(xí) 本學(xué)期Matlab學(xué)習(xí),老師給的課下作業(yè)很少,或許老師考慮同學(xué)們比較忙,以及可能交上來的作業(yè)效果質(zhì)量達(dá)不到預(yù)期效果。但我認(rèn)為適量的課下作業(yè)還是特別有必要的,尤其是對(duì)于目前高校生普遍自制力較差的狀況,這點(diǎn)顯得更加有意義。針對(duì)如何布置課下作業(yè)以及布置什么作業(yè),依據(jù)自身學(xué)習(xí)閱歷認(rèn)為這樣比較好:課下作業(yè)可以布置那些上課老師演示過的程序或PPT中程序略加改動(dòng),讓同學(xué)們下課后剛好完成上交。這不僅使同學(xué)們剛好復(fù)習(xí)課上學(xué)習(xí)內(nèi)容,也不至于使那些學(xué)

8、習(xí)效果不佳的同學(xué)認(rèn)為作業(yè)太難而干脆放棄做去copy別人的。 以上即為近期學(xué)習(xí)Matlab的一些心得體會(huì),限于學(xué)習(xí)的程度及實(shí)力有限,上文難免有相識(shí)膚淺之處,懇請(qǐng)指責(zé)指正。 matlab學(xué)習(xí)心得體會(huì)4 這是我在學(xué)習(xí)的過程中的一些技巧,或許對(duì)你有幫助,可能字?jǐn)?shù)不你能滿意你的要求,但是肯定是精華。 1、假如你要是不是計(jì)算機(jī)轉(zhuǎn)業(yè)的,只是為了便利自己的工作或?qū)W習(xí),那么你沒有必要把matlab教程全部學(xué)會(huì),只須要學(xué)你須要的那部分即可,比如,繪圖,矩陣運(yùn)算,等等,依據(jù)你個(gè)人的須要而定,但是基本吩咐、數(shù)據(jù)類型、基本的程序結(jié)構(gòu)(條件語(yǔ)句,循環(huán)語(yǔ)句,嵌套)、文件的io是必需看的,因?yàn)槿魏我粋€(gè)程序都須要這幾個(gè)基本的塊

9、。 2、你最好找一個(gè)熟識(shí)編程的人來協(xié)助你的學(xué)習(xí),這就包括許多編程的技巧問題,程序的結(jié)構(gòu)設(shè)計(jì)問題,對(duì)于程序的運(yùn)行效率特別有幫助。有的時(shí)候,你編出來的程序,能夠運(yùn)行,但是耗時(shí)太長(zhǎng),也就是說你的程序沒有錯(cuò),但是不適合實(shí)際?;蛘哒f,對(duì)于規(guī)模小的問題能夠解決,但是規(guī)模大一點(diǎn)的問題就須要很長(zhǎng)很長(zhǎng)的時(shí)間,這就須要對(duì)程序的結(jié)構(gòu)和算法問題進(jìn)行改進(jìn)(親身體會(huì),編完一個(gè)程序,小的例子可以運(yùn)行出結(jié)果,但是大例子須要很長(zhǎng)時(shí)間,所以必需要改進(jìn)一下)。 matlab學(xué)習(xí)心得體會(huì)5 最近在學(xué)習(xí)matlab,始終不入其法門。從網(wǎng)上看到了一些大蝦的閱歷心得,感受頗深,轉(zhuǎn)貼過來,希望給初學(xué)者有肯定的指引。 一)寫給學(xué)習(xí)matlab

10、的新手們 本人接觸matlab已經(jīng)有5年多的時(shí)間了,始終想寫點(diǎn)東西,但是之前不知道放在哪里才能發(fā)揮它的最大作用,直到幾天前碰上了這個(gè)論壇(有點(diǎn)像諸葛亮遇見姜維,哈哈)。 廢話不說,我想借貴論壇寶地,寫一些閱歷給運(yùn)用matlab的新手們,當(dāng)然了,老大們也可以看看,不嫌棄我寫得粗糙的話還可以指引一下,先謝過了 首先我想說的是,matlab跟其他語(yǔ)言不一樣(我用的比較多的編程語(yǔ)言,除了matlab就應(yīng)當(dāng)是c或c了,VB和Delphi也接觸過,我想版面(matlab版)大部分人也差不多),假如你抱著“把其他語(yǔ)言的思想運(yùn)用在matlab里面”的話,那么我想,即使程序運(yùn)行不出錯(cuò),也很難把握matlab的精

11、髓,也就很難發(fā)揮matlab的作用了。所以,假如你是希望matlab作為VC的附屬品,即你不想在matlab上面花太多功夫,只純粹想用matlab來完成VC做不了或很難做成的任務(wù)的話,那么,這篇文章你也不須要再閱讀下去了;假如你是希望駕馭一門語(yǔ)言、一個(gè)工具,使它更有效為你服務(wù)的話,那么,希望本文對(duì)你有所幫助。 Matlab是一個(gè)基于矩陣運(yùn)算的軟件,這唯恐是眾所周知的事情了,但是,真正在運(yùn)用的時(shí)候(就是在編程的時(shí)候),很多人(特殊是初學(xué)者)往往沒有留意到這個(gè)問題,因此,for循環(huán)(包括while循環(huán))滿天飛.這不僅是暴殄天物(沒有發(fā)揮matlab所長(zhǎng)),還奢侈了你珍貴的時(shí)間。對(duì)此,版友MVH在他

12、的“MATLAB小技巧”一文中也有所涉及,雷同的東西我也就不重復(fù)了,matlab的“幫助”里面也有相關(guān)的指示。我這里想說的一點(diǎn)是,初學(xué)者往往在初始化矩陣的時(shí)候留意到這個(gè)問題,懂得了運(yùn)用矩陣而不是循環(huán)來賦值,但是,在其他環(huán)節(jié)上,就很簡(jiǎn)單疏忽,或者說,仍舊沒有擺脫C的思想。舉個(gè)例子吧,下面的代碼是我的一個(gè)師弟寫的,我想他接觸matlab也有2、3年時(shí)間了(在此說明一下,接觸2、3年并不是表示每天都會(huì)跟matlab打交道,我本人也不是,只是在一年某幾個(gè)時(shí)間段里面連續(xù)運(yùn)用),但是仍舊會(huì)出現(xiàn)類似的問題: J=0; lt=size(imf1,2); for(i=1:lt) if(abs(imf1(i)1)

13、 J=1; break end end 上面的代碼實(shí)現(xiàn)了一個(gè)目的檢查信號(hào)imf1(一個(gè)向量)是否存在肯定值大于1的點(diǎn),這明顯是基于C的思想寫出來的。假如在matlab下面,其好用兩個(gè)語(yǔ)句就足夠了(當(dāng)然,可以合并為一個(gè)): q=find(imf11); J=isempty(q); 這樣的修改帶來的.好處是很可觀的。 又如: forj=1:num imf1(start1+j)=2*li1(j+1)-imf1(start1+j); end 這是一個(gè)對(duì)稱翻折的問題,它完全可以用以下這個(gè)語(yǔ)句簡(jiǎn)潔表示: imf1(start1+1:start1+num)=2*li1(2:num+1)-imf1(start

14、1+1:start1+num); 因此,假如是新手,可以先用循環(huán)(基于C的思想)來編寫代碼,然后看看能否用matlab的語(yǔ)言(基于矩陣的思想)來改進(jìn)。當(dāng)然,這樣做的前提是你對(duì)matlab供應(yīng)的一些函數(shù)比較熟識(shí)才行,這些函數(shù)在matlab的“幫助”那里搜尋“FunctionsUsedinVectorizing”就可以找到一些,其他的也可以找相關(guān)的書籍(沒找到?不行能,電子版總可以下載到的) 對(duì)提高matlab編程實(shí)力的方法,我想主要有以下三個(gè): 1.查help 2.多上上論壇,搜尋帖子、發(fā)帖子問人 3.閱讀別人、特殊是牛人的程序 當(dāng)然了,正如全部的程序語(yǔ)言一樣,“3分課本7分上機(jī)”,肯定要?jiǎng)邮植?/p>

15、行,不能光看。多想、多思索、多嘗試,才是正路。 最終,整理一下常用的快捷鍵(用【】表示)或吩咐: 1.在吩咐窗口(CommandWindow)中: 1)【上、下鍵】切換到之前、之后的吩咐,可以重復(fù)按多次來達(dá)到你想要的吩咐 2)clc清除吩咐窗口顯示的語(yǔ)句,此吩咐并不清空當(dāng)前工作區(qū)的變量,僅僅是把屏幕上顯示出來的語(yǔ)句清除掉 3)clear這個(gè)才是清空當(dāng)前工作區(qū)的變量吩咐,常用語(yǔ)句clearall來完成 4)【Tab】鍵(轉(zhuǎn)自版友心燈)在 其余的例如在Debug狀態(tài)下的快捷鍵就不多說了,自己看菜單Debug吧 累了,有時(shí)間再寫吧。希望大家多溝通 Coming:(以下東西都是一年前做的了,不知道能否記起,呵呵) 1)關(guān)于神經(jīng)網(wǎng)絡(luò)的調(diào)用matlab的nntool吩咐后的運(yùn)用問題(我做的時(shí)候沒有看過其他書籍或資料,是自己閉門造車的結(jié)果,假如寫之前發(fā)覺其他書籍有相關(guān)介紹的話就不寫了) 2)關(guān)于外部接口的matlab與CBuilder的接口,想具體介紹如何利用matcom4.5在C+Builder中調(diào)用m

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論