matlab實(shí)驗(yàn)心得體會(huì)范文
導(dǎo)語:MATLAB意為矩陣工廠(矩陣實(shí)驗(yàn)室)。是由美國(guó)mathworks公司發(fā)布的主要面對(duì)科學(xué)計(jì)算、可視化以及交互式程序設(shè)計(jì)的高科技計(jì)算環(huán)境。以下是小編帶來的matlab實(shí)驗(yàn)心得體會(huì),希望對(duì)您有所幫助。
matlab實(shí)驗(yàn)心得體會(huì) 篇1
自從20xx年xx月xx日開始接觸MATLAB,已經(jīng)三年多了。當(dāng)初花了一個(gè)月時(shí)間,才進(jìn)入MATLAB的殿堂。那時(shí)立下了一個(gè)小小的心愿,三年里做到與高手平等交流,F(xiàn)在目標(biāo)基本上實(shí)現(xiàn)了,卻找不到前進(jìn)的方向。最近在做一些反思,希望能夠總結(jié)一些經(jīng)驗(yàn)和教訓(xùn),對(duì)自己,對(duì)新來者有一些幫助。也將我的想法分享給有共同愛好的朋友,感謝這一路走來,有那么多人相伴。
一、 孤獨(dú)的旅程
二、 學(xué)習(xí)經(jīng)驗(yàn)
三、 網(wǎng)絡(luò)新大陸
四、 第一屆MATLAB研討會(huì)
五、 英雄譜
六、 第二屆MATLAB研討會(huì)
七、 忙亂
八、 MATLAB俱樂部
九、 遺憾
十、 蛻變
一、 孤獨(dú)的旅程
剛開始學(xué)習(xí)MATLAB,基本上都是靠自學(xué)。有一位前輩培訓(xùn)了一次,但是時(shí)間還是太短了。那個(gè)時(shí)候看到MATLAB,只知道是一個(gè)很陌生的軟件,還是全英文環(huán)境?吹降牡谝槐緯,還是一本紫皮的講Simulink的書。后來上書店去買了一本鐵道出版社的書《MATLAB6.1程序設(shè)計(jì)與實(shí)例》,真是一本好書啊,現(xiàn)在還是我首選的MATLAB書,不時(shí)拿在手上翻翻。
通讀了這本書,才對(duì)MATLAB的概念有所了解。因?yàn)橐诮缑嫔巷@示一個(gè)圖像,其他人用的是一個(gè)pushbutton的CData顯示圖像,還能用鼠標(biāo)按來按去。我記得MATLAB的對(duì)象結(jié)構(gòu)上講了image,后來就想辦法用Image顯示出來這個(gè)圖像;巳熳笥腋愣ǎ@是我用MATLAB解決的第一個(gè)問題,對(duì)自己的鼓動(dòng)很大。后來又利用空閑時(shí)間,做了一個(gè)三角函數(shù)的顯示模塊,原希望幫助初中生學(xué)習(xí)三角函數(shù),一直沒有機(jī)會(huì),就此埋沒了我的處女作。
再之后就是買書,看書,不看help,因?yàn)橛⑽牟缓。記得有一次,要寫一個(gè)界面,按鈕畫好了,回調(diào)函數(shù)也寫了,可是程序總是運(yùn)行不通。那個(gè)程序看了幾十上百遍,還是沒有看出個(gè)所以然來。沒有人可以問,沒有人可以幫我,心中那個(gè)苦悶啊,依然無奈。只好硬著頭皮看help,看MATLAB的sample中的注釋?偹闶情_了悟,發(fā)現(xiàn)函數(shù)結(jié)構(gòu)和函數(shù)流程沒有理清楚。
開始那一年多時(shí)間就是這樣過來的。面對(duì)問題,自己琢磨,翻書,不行再找help。Google一下也沒有什么有用的資料。雖然去過Mathworks,難以找到什么好用的東西。沒有多少人可以討論和交流,聽說華為有一些博士在使用MATLAB,可是高人無緣一見啊。黑暗中的摸索,應(yīng)該也就是這樣的吧。
學(xué)習(xí)MATLAB的過程是孤獨(dú)的,MATLAB在軟件開發(fā)語言中也是孤獨(dú)的。同路者少,知音更少。
二、 學(xué)習(xí)經(jīng)驗(yàn)
如果我在技術(shù)領(lǐng)域里面還有一點(diǎn)可以說的,那就是學(xué)習(xí)和使用MATLAB的一些方法和經(jīng)驗(yàn)。與很多朋友探討過,或者傳道過,也引起了一些兄弟的共鳴。今天我想聊一些新的認(rèn)識(shí)。
在與一個(gè)同事談到如何做一個(gè)優(yōu)秀的技術(shù)工程師時(shí),我提到了八個(gè)字:悟性、勤奮、堅(jiān)持、付出。
悟性。上小學(xué)最喜歡的一個(gè)字就是悟,以前以為悟就是一個(gè)人的慧根。其實(shí)不是這樣的,所謂悟就是想。要保持大腦的活力,要不停的想。除了上班的時(shí)候想,走路的時(shí)候要想,吃飯的時(shí)候還要想,睡著前再想想。有很多事情,技術(shù)的、非技術(shù)的問題,都是可以想明白的。只有不停的想,才能想明白,想透徹。我走在路上的時(shí)候,經(jīng)常就在想MATLAB的對(duì)象屬性,所以我比誰都熟悉這幾百個(gè)對(duì)象屬性。
勤奮。我這個(gè)人也比較懶惰的,但是我對(duì)自己喜歡的事情還是有一種韌性。我對(duì)勤奮的理解是,你是否每天比別人多學(xué)習(xí)三個(gè)小時(shí)?現(xiàn)在的年輕人,一代比一代聰明。要不被別人淘汰,要超越別人,只有靠時(shí)間堆出來。每天多學(xué)一些,多積累一些。在別人談小資的時(shí)候,想想一些現(xiàn)實(shí)的技術(shù)。看看國(guó)外傾瀉而下的標(biāo)準(zhǔn)、技術(shù)、商品,如何突圍?只有靠我們每個(gè)人的勤奮。每當(dāng)想起我們那些在國(guó)外做了七八年的競(jìng)爭(zhēng)對(duì)手,要在中國(guó)打敗他們,就只有靠時(shí)間、壓力和汗水的積累。喜歡上海的一個(gè)理由,就是這里的快節(jié)奏,可以不會(huì)讓我那么懶惰。有一些事情我想是可以值得驕傲一下的:有半年時(shí)間,平均每天學(xué)習(xí)MATLAB到半夜兩點(diǎn)以后;有兩個(gè)除夕夜,都是在編寫程序。
堅(jiān)持。做潛力開發(fā)的培訓(xùn),往往要培養(yǎng)一個(gè)人永不放棄的斗志和信念。搞MATLAB也是這樣,涉及的領(lǐng)域太多,每個(gè)領(lǐng)域里面都缺乏足夠的專家分布在你周圍。那么我們很難有機(jī)會(huì)接觸到真正的高手,對(duì)我們的技術(shù)細(xì)節(jié)一一指點(diǎn)。在遇到實(shí)際問題時(shí),就只能靠自己去摸索。常常是再堅(jiān)持一兩個(gè)小時(shí),就能夠解決你的問題。最大的成就感,就在付出了極大的心血和耐心,才取得一個(gè)艱難的小勝利。(真的做完一件事情,也許那感覺就是一個(gè)字:累)印象很深刻的一件事情,有一次SCIE與我聊起一個(gè)混合編程的問題,喋喋不休的講完了第七種方案(因?yàn)楹脦讉(gè)我沒有聽懂),依然不能解決問題,又想到了第八種方案。如果沒有堅(jiān)持,一般人也就能夠想到第三步、第四步,如何能夠達(dá)到圣人的境界?
付出。這也許是一個(gè)過時(shí)的話題,但是我堅(jiān)信,付出依然能夠給我們帶來可觀的回報(bào)。付出,不是今天老板給了你薪水,你可以繼續(xù)為他工作一個(gè)月。我所理解的付出,是每天為公司、國(guó)家多工作兩個(gè)小時(shí)。有一些規(guī)則是顯性的,有一些規(guī)則不是那么容易發(fā)現(xiàn)的,是潛規(guī)則。我不是倡導(dǎo)無私,我只是希望通過自身的努力,提高公司的競(jìng)爭(zhēng)力,提高民族的競(jìng)爭(zhēng)力。在這個(gè)過程中,也相應(yīng)的提高了作為個(gè)體的技術(shù)工程師的競(jìng)爭(zhēng)力,F(xiàn)代的競(jìng)爭(zhēng)是激烈而殘酷的,只有熟悉地緣政治的人,才能有深刻的理解。作為MATLAB的愛好者,我希望能夠?yàn)檫@個(gè)群體做一些事情。沒有師傅,就尋求一些高手的幫助。找不到高手,就尋找朋友。沒有朋友感興趣,就培養(yǎng)這個(gè)群體。土壤厚重了,我們這些生物才能生長(zhǎng)得更茂盛一些!
三、 網(wǎng)絡(luò)新大陸
有一次在一本雜志上看到,CSDN是中國(guó)最大的程序員論壇。我就上去逛了幾回,果然人氣很高,無奈網(wǎng)速太慢,經(jīng)常被擠了下來。遺憾的是,發(fā)現(xiàn)MATLAB方面的資料太少。雖然也有人振臂高呼創(chuàng)建MATLAB專區(qū),無奈云集者寡,打不動(dòng)高層。在數(shù)據(jù)結(jié)構(gòu)板塊遇到了幾個(gè)朋友,其中SCIE介紹我到simwe看看。果然是一個(gè)新大陸!竟然有一個(gè)MATLAB板塊,好多頁的帖子。興奮得睡不著覺,連著看了好幾個(gè)半夜。這里水太深,潛不到底。干脆就搜索其他的BBS論壇,從hr,到MATLAB大觀園,動(dòng)力學(xué),再到研學(xué),等等。所有的論壇的帖子,能看的都看了一遍,有的一晚,有的一周。這一年多的苦悶一掃而光,原來世界上還要這么多同類!
我是2003年8月份注冊(cè)simwe的,正式開始我的網(wǎng)絡(luò)技術(shù)交流。人多話題多,可以聊很多東西。比如最關(guān)心的接口,GUI編程,矩陣,圖像等等,都有人涉及。也聊一些學(xué)習(xí)方法,基礎(chǔ)知識(shí),幫人答疑解惑。與幾任版主也漸漸熟悉起來,開始幫忙一起培養(yǎng)simwe嚴(yán)謹(jǐn)?shù)娘L(fēng)氣。鼓勵(lì)潛水,杜絕潛水,這也許算是網(wǎng)絡(luò)界的一大奇觀了。
越來越多的朋友,了解了這個(gè)論壇,開始逐漸聚集起來。個(gè)體總是孤獨(dú)的,身邊的人難得對(duì)MATLAB感興趣,有感情的人更不多。但是這個(gè)群體卻有很多共同語言,相同的誠(chéng)懇、努力和成就感!
四、 第一屆MATLAB研討會(huì)
網(wǎng)絡(luò)的交流總是有限的,很多人聞其名,難見其面。于是就萌生了一個(gè)想法,大家搞一個(gè)聚會(huì),一起聊聊。與simwe壇主電話溝通了一下,他也立即叫好。開始串聯(lián)網(wǎng)絡(luò)上認(rèn)識(shí)的朋友,yqzeng,bigrice,亞丁等等。大家一拍即合,幾經(jīng)討論,決定搞成一個(gè)技術(shù)研討會(huì)。第一次籌備會(huì)議是在xxxx校內(nèi)的,坐在紀(jì)念碑旁的草坪上舉行的,因?yàn)榇蠹叶济,越晚就越忙,時(shí)間就定在2004年5月16日(星期日)。我們把研討會(huì)的題目定為"第一屆MATLAB應(yīng)用技術(shù)上海愛好者研討會(huì)",一則心虛,限在上海;二者也希望以后形成一個(gè)慣例,有第二屆、第n屆。幾個(gè)人分工合作,就這樣開始籌備了。沒有贊助,就AA制。沒有人講,我們自己上了三個(gè)。沒有廣告,就利用網(wǎng)絡(luò)宣傳。各大論壇,各個(gè)高校,廣發(fā)英雄貼。
5月16日,我們?cè)谏虾D沁b遠(yuǎn)的西北角,同濟(jì)滬西校區(qū)集合了。上午還在匆匆忙忙的做最后的準(zhǔn)備工作,編排會(huì)議日程,打印簽到表。用一個(gè)字形容,就是亂,沒有經(jīng)驗(yàn)。還好下午一點(diǎn)半總算是到了,人也來了一些,不多,不少,15個(gè)。最讓我們激動(dòng)的時(shí),Genial從合肥遠(yuǎn)到而來。周恒毅為我們演示的上海南站的建筑結(jié)構(gòu)圖,在風(fēng)中的擺動(dòng),非常漂亮,
現(xiàn)在想起第一屆MATLAB的研討會(huì),雖然歷歷在目,卻又不知該如何詳細(xì)描述。雖然是清一色的男生,卻沒有冷落現(xiàn)場(chǎng)的氣氛。因?yàn)槿松伲覀冑I了很多瓜果零食,就搞成了茶話會(huì)。大家像一群野外偶聚的螞蟻,交頭接耳,交流化學(xué)信息。那天使用頻率最高的一個(gè)詞,就是感情,大家都在相互傳遞對(duì)MATLAB的深厚感情!雖然在夜幕中結(jié)束,還有部分人戀戀不舍。
后來制作的紀(jì)念光盤,四處擴(kuò)散,像一個(gè)招牌,開始持續(xù)擴(kuò)大研討會(huì)的影響!
五、 英雄譜
在這個(gè)領(lǐng)域里面浸潤(rùn)久了,自然不自然就認(rèn)識(shí)了很多英雄人物。自然的屬于相互交流,次數(shù)多了就熟了。不自然是慕名前往,刻意找個(gè)理由結(jié)交,也能如愿以償。在第一屆研討會(huì)的ppt里面也提到了一些網(wǎng)絡(luò)英雄榜。有一些人是很熟悉的,希望給大家指引一個(gè)地圖,可以去找到自己的偶像。
薛定宇,開創(chuàng)了MATLAB大觀園,很多高手早年都是出自他的門下。公認(rèn)對(duì)業(yè)界貢獻(xiàn)很大,因?yàn)樗麑懥撕枚啾緯km然我沒有認(rèn)真通讀過,也買了好幾本。他的論壇最近搬新家了,去得少了。
BB,寶島臺(tái)北人,我唯一的xxx兄弟。MATLAB版主中公認(rèn)威望最高的一個(gè),前無古人,后盼來者。從事硬件開發(fā),MATLAB理解很深刻。因?yàn)楹苡眯,所以很累,后來選擇離開。但是他所積累的MATLAB經(jīng)驗(yàn),所塑造的MATLAB學(xué)習(xí)交流風(fēng)格,將繼續(xù)引導(dǎo)我們前進(jìn)。讓我想起了《自由引導(dǎo)人民》。
taohe、SCIE,這兩個(gè)是MATLAB領(lǐng)域的第一高手,分不出誰更高一些,就并列吧。他們對(duì)MATLAB的底層都有深刻理解。taohe是神龍見首不見尾,一直很忙,遠(yuǎn)在新加坡。最近在寫書,希望可以早日買來做枕頭。SCIE對(duì)VC與MATLAB接口的研究,具有開創(chuàng)性的貢獻(xiàn)。如果在這方面有什么需求,請(qǐng)你搜索SCIE和混合編程(也是他定義的名詞)。
cwit,也是一尊神。我只不過是頂著他的外衣,所以看得不是很明白。
chinamaker,傳道士,在西北,人緣很好。為了動(dòng)力學(xué)論壇不遺余力的宣傳,那一種精神值得我們學(xué)習(xí)。在MATLAB方面的造詣也很高。
Genial、亞丁,同屬于視野開闊的獵手。如果你有什么什么領(lǐng)域不明白,找他們總能找到半個(gè)以上的答案。前者的個(gè)人網(wǎng)站很不錯(cuò),收集了很多MATLAB方面的文章和精華貼,沒有收到版稅的去找他要。后者的大本營(yíng)是研學(xué)論壇,交游廣泛,尤其是研學(xué)的博士比較多。
bzzz、jzfan,數(shù)學(xué)天才。有一些人,你可以仰望,但是不能理解。他們的數(shù)學(xué)思想應(yīng)該就是這個(gè)境界。我也不能理解,就此略過。
限于篇幅,余下與我一個(gè)層次的就不列了。如果有不滿意這個(gè)觀點(diǎn)的,不服氣的激情將帶領(lǐng)你們到一個(gè)更高的境界!
六、 第二屆MATLAB研討會(huì)
又是一年春花開,bigrice想起來,今年的研討會(huì)繼續(xù)開。春節(jié)剛過,bigrice和yqzeng,就開始聊起MATLAB的話題,準(zhǔn)備今年大干一場(chǎng)。2005年5月3日,我們幾個(gè)準(zhǔn)備在xxxx的老地方,舉行第一次籌備會(huì)議。無奈上海國(guó)際活動(dòng)太多,學(xué)校的大門不對(duì)我們開放了,只好改在徐家匯公園。大家聊了兩個(gè)多小時(shí),現(xiàn)在看來,也就是熱熱身,鼓鼓干勁。
2005年5月7日,在浦東軟件園舉行了第二次籌備會(huì)議,黃武、曾永齊、李維剛、范群樹,王家文(籌備團(tuán)隊(duì)的新成員);I備會(huì)就整個(gè)研討會(huì)的詳細(xì)細(xì)節(jié)作了深入的討論,主要包含了預(yù)算、嘉賓、時(shí)間安排、宣傳、聯(lián)絡(luò)、現(xiàn)場(chǎng)以及善后等等事宜。會(huì)后就依照計(jì)劃開始了轟轟烈烈的宣傳,也許是厚顏無恥的宣傳,還到mathworks的新聞組發(fā)了一個(gè)英文版的邀請(qǐng)函。
2005年6月19日下午,會(huì)議臨近,籌備小組在東華大學(xué)舉行了第三次籌備會(huì)議,就一些重要事項(xiàng)進(jìn)行確認(rèn),包括參會(huì)名額、嘉賓、場(chǎng)地、投影儀等等。那一天很有些不順,我走錯(cuò)了很多路,遲到了一個(gè)多小時(shí)。宣傳的實(shí)際效果讓我們冷靜了很多,雖然大家比去年的熱情要高,參會(huì)人員還不至于有太大的突破。
2005年7月3日上午,我們?cè)跁?huì)議前舉行了第四次籌備會(huì)議,我們的虛擬團(tuán)隊(duì)又添強(qiáng)人:盧昆(season_color)。大家確定了會(huì)議日程,李維剛作為主持人來了一次彩排。當(dāng)時(shí)有一個(gè)小插曲,王家文遲到了,因?yàn)樗锰砹。我們?jiǎn)單統(tǒng)計(jì)了一下,前一晚睡覺時(shí)間非常巧合,依次為:凌晨零點(diǎn)、一點(diǎn)、兩點(diǎn)、三點(diǎn)、四點(diǎn)?磥泶蠹叶际且藏堊樱瑫兎钩。
下午的會(huì)議一切正常,按照既定計(jì)劃,來了三十幾個(gè)朋友。總共有六個(gè)議題,涉及了MATLAB應(yīng)用的主要方面。中間預(yù)留的40分鐘交流,大家進(jìn)行了熱烈的交流。很多朋友見到了久仰的牛人,為日后的問題找到了救星。這一次會(huì)議,最成功的地方,就是邀請(qǐng)到了嘉賓SCIE,他從天津趕過來,實(shí)在不容易,在此也對(duì)他表示感謝!
李維剛的結(jié)束語,非常精彩,可惜沒有錄下來。其中有一句話印象深刻:無論MATLAB有多好,無論它有多麻煩,它就是一個(gè)存在。就讓它在更多人的工作生活中,存在下去吧!
七、 忙亂
"明天的連載可能要推遲了,最近工作太忙了。昨天也在加班,實(shí)在沒有時(shí)間寫。非常抱歉!這兩天項(xiàng)目完了繼續(xù)寫,工作還是第一位的,畢竟要生存嘛。希望大家理解!"這是這一節(jié)計(jì)劃發(fā)表前一晚上寫的,事實(shí)上這個(gè)連載確實(shí)推遲了。到上海來,工作一直很忙,占去了很多時(shí)間,也打亂了其他計(jì)劃。
也許這就是一種正常的生存狀態(tài)吧,不知道是否有更好的辦法?如果你要做很多事情,就必須協(xié)調(diào)好。而我不太擅長(zhǎng)此事,所以在很多事情之間穿梭。常常是同時(shí)做兩件事情,計(jì)劃著第三件事,夜里想著第四件事。時(shí)間長(zhǎng)了,反倒習(xí)慣了一種忙亂的狀態(tài),可以做很多事情,做好一件馬上就是下一件。只有等到這些都告一段落,就可以好好的放松一下了。
有一些事情,是在牙齒縫里面那點(diǎn)時(shí)間做出來的。就像第一屆MATLAB研討會(huì),大家都很忙,bigrice連星期天也要工作的。大家在這種情況下,依然把兩屆研討會(huì)做好了,還是很不容易。今年的研討會(huì),有一點(diǎn)對(duì)不起觀眾,就是我的議題實(shí)際準(zhǔn)備時(shí)間非常少。去年還用了兩個(gè)小時(shí),今年也就是研討會(huì)開會(huì)前的半個(gè)小時(shí)才搞好。還好有一個(gè)可以參考的模版,砍掉一半,然后換了一大半新的內(nèi)容。很慶幸蒙混過關(guān)!
臨近研討會(huì)的最后幾天,Okaka邀請(qǐng)我做一個(gè)QQ群的管理員。以前很少用QQ和QQ群的,今年發(fā)現(xiàn)了QQ群一般聚集了很多專業(yè)人士,就加了很多GIS和MATLAB的QQ群。讓我來參與管理QQ群,可以嘗試一下。我就把這個(gè)群改名叫"MATLAB高級(jí)用戶群(MATLAB for Simwe)"
八、 MATLAB俱樂部
MATLAB領(lǐng)域已經(jīng)有十幾個(gè)QQ群了,如何發(fā)展為一個(gè)有特色的社區(qū)?這是我們幾個(gè)要考慮的問題。"MATLAB高級(jí)用戶群"剛開始時(shí),只接受Simwe的高級(jí)會(huì)員。也就是對(duì)MATLAB已經(jīng)很熟悉的人,才是我們真正需要的人。門檻提高了,發(fā)展就比較緩慢,但是我們保持了足夠的耐心。
采用老套路,拿出誠(chéng)意,廣發(fā)英雄貼。先邀請(qǐng)了幾個(gè)牛人,增加向心力。感謝bainhome的吆喝和鼓勵(lì),MATLAB版的五個(gè)版主全部都到起了。其中午夜流星比較能磨,也被我給騙進(jìn)來了。Simwe的MATLAB新生代基本上都聚齊了,滿眼望去,陣營(yíng)強(qiáng)大?墒且粋(gè)新的問題出現(xiàn)了,這也是一個(gè)通用現(xiàn)象,忙的人都是高手,高手都很忙。如何才能把大家的興趣都吸引到這里來,如何讓這個(gè)群體向更高的方向發(fā)展?
隨著Simwe的高級(jí)成員的增多,MATLAB的封閉性開始出現(xiàn)了。是否要接受其他論壇的人員?而他們是否能夠接受Simwe的招牌?作為一個(gè)MATLAB為主的社區(qū),我們作了一些調(diào)整。將這個(gè)群定位于MATLAB的專業(yè)級(jí)用戶交流場(chǎng)所,往虛擬俱樂部的方向發(fā)展。征求了群內(nèi)成員的意見,我們將這個(gè)群改名為"MATLAB俱樂部"。
到目前為止,MATLAB俱樂部的成員都是各個(gè)論壇的積極分子。凡是泡論壇的人都知道,業(yè)界還沒有一個(gè)專門的MATLAB論壇,只能在幾個(gè)科技論壇的邊緣處發(fā)展。并且每個(gè)論壇的用戶群不一樣,有的側(cè)重科研,有的側(cè)重工程,因此兩大群體缺乏足夠的溝通。雖然我在2003年提出了MATLAB論壇應(yīng)該加強(qiáng)橫向溝通與合作,可是沒有人響應(yīng),到現(xiàn)在也沒有什么改善。
也許,MATLAB俱樂部,可以開創(chuàng)一個(gè)專門的MATLAB論壇,涵蓋各個(gè)層次、各個(gè)專業(yè)的MATLAB愛好者。只有通過我們自身的努力,才能讓將來的MATLAB愛好者不再孤獨(dú),讓MATLAB的影響和應(yīng)用不再狹窄。這是一個(gè)新的難題,期待答案。
九、 遺憾
這些年,用在MATLAB方面的時(shí)間很多,有一些收獲,也有很多遺憾。當(dāng)然主要原因還是自己不夠努力,讓自己的缺點(diǎn)一直保持為缺陷。MATLAB是一個(gè)純英文的平臺(tái),偏偏我的英文很不好。無法與MATLAB的開發(fā)者做直接的交流,溝通的障礙,導(dǎo)致了缺乏那個(gè)勇氣。
如果我能夠與Mathworks的人直接溝通,也許能夠了解更多的技術(shù)細(xì)節(jié)。我們對(duì)MATLAB的很多困惑,也許就是他們?cè)?jīng)面對(duì)的問題。比如Compiler的發(fā)展方向,我想當(dāng)初這些技術(shù)工程師也做了很多爭(zhēng)論。如果他們能夠得到一些其他的反饋信息,也許在編譯器方面做得更好。
時(shí)間總是一種稀缺資源,與同行的交流還不夠充分。比如對(duì)某些領(lǐng)域的了解,依然很片面?吹胶芏嗯笥,對(duì)一些相關(guān)行業(yè)和領(lǐng)域,都能侃侃而談,實(shí)在是一種羨慕。數(shù)學(xué)基礎(chǔ)實(shí)在不好,很多算法問題總是想不明白。數(shù)學(xué)天才們的思維訓(xùn)練,看來是沒有機(jī)會(huì)接受了。
遺憾在繼續(xù),何時(shí)有轉(zhuǎn)機(jī)?
十、 蛻變
隨著對(duì)技術(shù)的理解加深,有一些看法在逐步轉(zhuǎn)變。以前以為一個(gè)好東西,總能夠保持其優(yōu)勢(shì)。然而現(xiàn)實(shí)生活中,技術(shù)發(fā)展太塊了,僅有這些還不夠。不選擇更新,只有被淘汰,無論是技術(shù),還是做技術(shù)的人。
MATLAB真是一個(gè)好工具,也只能是一個(gè)好工具。它可以作為一個(gè)平臺(tái),承載知識(shí)和算法,那么核心的競(jìng)爭(zhēng)力將是它實(shí)現(xiàn)的技術(shù)和產(chǎn)品。現(xiàn)在的公司,主營(yíng)業(yè)務(wù)是通信軟件。以后的職業(yè)規(guī)劃,將更多的與通信沾邊了。又是一個(gè)陌生的領(lǐng)域,又是一個(gè)必須要全力以赴的專業(yè)。
感謝MATLAB帶給我的新思維,技術(shù)的路很漫長(zhǎng);仡^只能看到自己的影子,希望明天有明媚的眼光!
matlab實(shí)驗(yàn)心得體會(huì) 篇2
高中時(shí)經(jīng)常去網(wǎng)吧看到同學(xué)們就是玩游戲,聊QQ。一直以為計(jì)算機(jī)就是玩游戲,打字的。到了大學(xué),學(xué)了C語言之后才了解到,其實(shí)計(jì)算機(jī)的功能是很多的,比如編寫程序,繪圖,制作圖片,開發(fā)軟件、游戲等等。
大一的上學(xué)期我學(xué)習(xí)了 C語言,但是感覺上還是不懂,等級(jí)考試也沒有過,有點(diǎn)失望。下學(xué)期我又接觸了MATLAB,到目前為止,雖然學(xué)得不是很多。但對(duì)比C語言,感覺還是有好多的不同。作為一個(gè)初學(xué)者,我來談一下自己對(duì)這個(gè)MATLAB的感想吧。
首先我們來介紹一下MATLAB,MATrix LABoratory,即矩陣實(shí)驗(yàn)室,是Math work公司推出的一套高效率的數(shù)值計(jì)算和可視化軟件。它是當(dāng)今科學(xué)界最具影響力、也是最具活力的軟件,它起源于矩陣運(yùn)算,并高速發(fā)展成計(jì)算機(jī)語言。它的優(yōu)點(diǎn)是強(qiáng)大的科學(xué)運(yùn)算、靈活的程序設(shè)計(jì)流程、高質(zhì)量的圖形可視化與界面、便捷的`與其他程序和語言接口。
作為一種計(jì)算機(jī)語言,MATLAB體現(xiàn)了與它價(jià)值的相符的優(yōu)點(diǎn):
編程簡(jiǎn)單使用方便。在這方面我感覺C語言也是一種簡(jiǎn)單的編程語言。只要入門就很好掌握,但是要學(xué)習(xí)一門語言不是那么容易的,到目前為止,可以說我還沒入門,所以學(xué)習(xí)起這門語言來很吃力。但是因人而異吧,我的同鄉(xiāng),他是計(jì)科的,學(xué)習(xí)起來就很容易,而且正在自學(xué)數(shù)據(jù)庫。相對(duì)C語言而言,MATLAB的矩陣和向量操作功能是其他語言無法比擬的。在MATLAB環(huán)境下,數(shù)組的操作與數(shù)的操作一樣簡(jiǎn)單,基本數(shù)據(jù)單元是不需要指定維數(shù)的,不需要說明數(shù)據(jù)類型的矩陣,而其數(shù)學(xué)表達(dá)式和運(yùn)算規(guī)則與通常的習(xí)慣相同。
函數(shù)庫可任意擴(kuò)充。由于MATLAB語言庫函數(shù)與用戶文件的形式相同,用戶文件可以像庫函數(shù)一樣隨意調(diào)用,所以用戶可任意擴(kuò)充庫函數(shù)。
語言簡(jiǎn)單內(nèi)涵豐富。在此語言中,最重要的成分是函數(shù),一般形式為:Function[a,b,c……]=fun(d,e,f……)
Fun是自定義的函數(shù)名,只要不與庫函數(shù)想重,并且符合字符串書寫規(guī)則即可。
4、簡(jiǎn)便的繪圖功能。MATLAB具有二維和三維繪圖功能,使用方法簡(jiǎn)單。例如繪制三維曲線圖像:
>>t=[0:0.1:10xpi];
>>x=2xt;
>>y=sin(t);
>> z=cos(t);
>>plot3(x,y,z);
三維曲線是由plot3 (x,y,z)命令繪出的,看上去很簡(jiǎn)單的一個(gè)程序,相對(duì)C語言而言。極大的方便了繪圖的工作和節(jié)省工作時(shí)間。
5. 豐富的工具箱。由于MATLAB 的開放性,許多領(lǐng)域的專家都為MATLAB 編寫了各種程序工具箱。這些工具箱提供了用戶在特別應(yīng)用領(lǐng)域所需的許多函數(shù),這使得用戶不必花大量的時(shí)間編寫程序就可以直接調(diào)用這些函數(shù),達(dá)到事半功倍的效果。
其次,我們來說一下MATLAB的運(yùn)算。利用matlab可以做向量與矩陣的運(yùn)算,與普通加減運(yùn)算幾乎相似。
矩陣乘法用 “ x ” 符號(hào)表示,當(dāng)A矩陣列數(shù)與B矩陣的行數(shù)相等時(shí),二者可以進(jìn)行乘法運(yùn)算,否則是錯(cuò)誤的。如果A或B是標(biāo)量,則AxB返回標(biāo)量A(或B)乘上矩陣B(或A)的每一個(gè)元素所得的矩陣。
對(duì)n×m階矩陣A和p×q階矩陣B,A和B的Kronecher乘法運(yùn)算可定義為:
學(xué)習(xí)MATLAB的感想
Kronecker乘法的Matlab命令為C=kron(A,B):例如,在matlab中輸入:
A=[1 2; 3 4]; B=[1 3 2; 2 4 6]; C=kron(A,B) 則程序會(huì)給出相應(yīng)的答案
C =
1 3 2 2 6 4
2 4 6 4 8 12
3 9 6 4 12 8
6 12 18 8 16 24
這就充分的考驗(yàn)了我們的實(shí)際動(dòng)手能力,當(dāng)然運(yùn)用一般的計(jì)算方法能算出結(jié)果,但相對(duì)來說沒有用它來運(yùn)算節(jié)省時(shí)間,其他算法又很不方便。
Matlab的程序設(shè)計(jì)與c語言的程序設(shè)計(jì)差不多。
Matlab與其它計(jì)算機(jī)語言一樣,也有控制流語句?刂屏髡Z句可使原本簡(jiǎn)單地在命令行中運(yùn)行的一系列命令或函數(shù),組合成為一個(gè)整體—程序,從而提高效率。(1)for 循環(huán)for循環(huán)的通用形式為:for v=expressionstatementsend其中expression 表達(dá)式是一個(gè)矩陣,因?yàn)镸atlab中都是矩陣,矩陣的列被一個(gè)接一個(gè)的賦值到變量v,然后statements語句運(yùn)行。
(2)while 循環(huán)while循環(huán)的通用形式為:while v=expressionstatementsend當(dāng)expression的所有運(yùn)算為非零值時(shí),statements 語句組將被執(zhí)行。如果判斷條件是向量或矩陣的話,可能需要all 或any函數(shù)作為判斷條件。
(3)if和break語句通用形式為:if 條件1,命令組1;elesif條件2,命令組2;……;else命令組k;endbreak%中斷執(zhí)行,用在循環(huán)語句內(nèi)表示跳出循環(huán)
學(xué)習(xí)MATLAB的感想
學(xué)習(xí)MATLAB,感覺這是一個(gè)很好的軟件,語言簡(jiǎn)便,實(shí)用性強(qiáng)。作為一個(gè)做新手,想要學(xué)習(xí)好這門語言,可以說還是比較難的。在我接觸這門語言的這些天,一直在上面弄,除了會(huì)畫幾個(gè)簡(jiǎn)單的三維圖形,其他的還是有待提高。在這個(gè)軟件中,雖然有help。大家不要以為有了這個(gè)就萬事大吉了,反而,從另一個(gè)方面也對(duì)我們大學(xué)生提出了兩個(gè)要求——充實(shí)的課外基礎(chǔ)和良好的英語基礎(chǔ)。在現(xiàn)代,幾乎所有好的軟件都是來自國(guó)外,假如你不會(huì)外語,想學(xué)好是非常難的。
其實(shí)想要學(xué)習(xí)好一們語言,不能只靠老師,關(guān)鍵是自己。每個(gè)人內(nèi)心深處都是有抵觸意識(shí)的,不可能把老師的所有都學(xué)到。學(xué)習(xí)這門語言,不光是學(xué)習(xí)一種語言,更重要的事學(xué)習(xí)一種方法,一種學(xué)習(xí)軟件的方法,還有學(xué)習(xí)的態(tài)度。
總結(jié)一下,學(xué)習(xí)任何一門語言:態(tài)度決定一切。
拓展
MATLAB是美國(guó)MathWorks公司出品的商業(yè)數(shù)學(xué)軟件,用于數(shù)據(jù)分析、無線通信、深度學(xué)習(xí)、圖像處理與計(jì)算機(jī)視覺、信號(hào)處理、量化金融與風(fēng)險(xiǎn)管理、機(jī)器人,控制系統(tǒng)等領(lǐng)域。
MATLAB是matrix&laboratory兩個(gè)詞的組合,意為矩陣工廠(矩陣實(shí)驗(yàn)室),軟件主要面對(duì)科學(xué)計(jì)算、可視化以及交互式程序設(shè)計(jì)的高科技計(jì)算環(huán)境。它將數(shù)值分析、矩陣計(jì)算、科學(xué)數(shù)據(jù)可視化以及非線性動(dòng)態(tài)系統(tǒng)的建模和仿真等諸多強(qiáng)大功能集成在一個(gè)易于使用的視窗環(huán)境中,為科學(xué)研究、工程設(shè)計(jì)以及必須進(jìn)行有效數(shù)值計(jì)算的眾多科學(xué)領(lǐng)域提供了一種全面的解決方案,并在很大程度上擺脫了傳統(tǒng)非交互式程序設(shè)計(jì)語言(如C、Fortran)的編輯模式。
MATLAB和Mathematica、Maple并稱為三大數(shù)學(xué)軟件。它在數(shù)學(xué)類科技應(yīng)用軟件中在數(shù)值計(jì)算方面首屈一指。行矩陣運(yùn)算、繪制函數(shù)和數(shù)據(jù)、實(shí)現(xiàn)算法、創(chuàng)建用戶界面、連接其他編程語言的程序等。MATLAB的基本數(shù)據(jù)單位是矩陣,它的指令表達(dá)式與數(shù)學(xué)、工程中常用的形式十分相似,故用MATLAB來解算問題要比用C,F(xiàn)ORTRAN等語言完成相同的事情簡(jiǎn)捷得多,并且MATLAB也吸收了像Maple等軟件的優(yōu)點(diǎn),使MATLAB成為一個(gè)強(qiáng)大的數(shù)學(xué)軟件。在新的版本中也加入了對(duì)C,F(xiàn)ORTRAN,C++,JAVA的支持。
【matlab實(shí)驗(yàn)心得體會(huì)范文】相關(guān)文章:
數(shù)學(xué)實(shí)驗(yàn)心得體會(huì)09-19
快樂實(shí)驗(yàn)作文02-14
有趣的實(shí)驗(yàn)05-12
小升初作文指導(dǎo)與范文:實(shí)驗(yàn)證明法03-05