我寫機動學作業的技巧

文章推薦指數: 80 %
投票人數:10人

不過寫作業就是要用啊!怎麼辦? 這時候最好的方法就是去修改程式碼!但是連看都看不懂了怎麼修? 很幸運地,Matlab不像C++,C++會把整個程式碼都compile ... Google+ 機動學論壇(TALKINGMECHANISMS):我寫機動學作業的技巧 skiptomain| skiptosidebar 2007年5月31日星期四 我寫機動學作業的技巧 5張哲輔雖然只剩下幾次作業要交了,不過我想還是po出來給大家參考一下。

常常聽到有同學講說機動學網路講義上的程式看不懂、不會用。

其實擺在上面的每個程式,我一開始也都看不太懂、不太會用。

不過寫作業就是要用啊!怎麼辦?這時候最好的方法就是去修改程式碼!但是連看都看不懂了怎麼修?很幸運地,Matlab不像C++,C++會把整個程式碼都compile完了沒有問題才讓你執行;但是Matlab不會,就算Matlab已經檢查出你的程式碼有問題,它還是會讓你執行。

怎麼執行?執行到它開始出錯的地方為止!所以我剛說的修改程式碼,意思就是把程式碼的每一行前面都加%讓它變成註解,然後從頭開始把%刪掉,一次刪一個然後執行。

這樣有什麼好處?你第一次把第一行的%刪掉然後執行,看到的結果就是跑完第一行的結果;再下次把第二行的%刪掉然後執行,看到的結果就是跑完前兩行的結果,以此類推……所以你可以看這個程式在每一行到底做了些什麼!其實這個技巧不只是寫機動學作業會用到,寫任何程式都一樣。

當你花了大把功夫,好不容易把程式寫完了,卻發現compile出現error,最媼的方法就是每做完一行就cout一遍,把這個程式每一行做了什麼通通show在螢幕上,就很容易發現程式到底寫錯在哪裡。

也許有人要說這樣好麻煩,不過這可是比你眼睛盯著程式碼一直看一直看來的有用的多喔!P.S.在刪%的同時,可以把該行後面的分號也刪掉,這樣該行的變數都會跑出來讓你看,讓你了解程式在幹麼會更方便! 張貼者: 不留白老人 於 5/31/200710:52:00下午   標籤: 張哲輔 1則留言: 張哲輔 提到... 不好意思,我忘記說我是誰了...我是b94202029物理二張哲輔。

2007年5月31日晚上10:53 張貼留言 較新的文章 較舊的文章 首頁 訂閱: 張貼留言(Atom) 教學聯結 |教學平台|作業平台|上課講義|機動論壇|MATLAB教學|教學大綱|我的成績|注意事項| 子部落格 |歐陽太閒|張淳浩|黃芷琪|陳麒中|李冠廷|張志鵬|王啟維|許惠善|李儀珊|林軍耀|陳柏成|劉德一|張鈞崴|石子賢|方柏旋|楊子羲|沈君恆|曾智威|卓奕諺|林瑋倫|林詠舜|黃靖詒|胡易平|徐嘉鴻|張哲輔|王志豪|蔡智鴻|陳玨|黃振瑋|胡寅亮|廖婉婷|沈君恆|黃振瑋|張哲輔|張延偉|范詠晴|黃君席|劉德一|吳平|劉恩臨|劉昶志| 公告: 新繳交作業辦法 內容歸類 老師的話 (13) 蔡智鴻 (11) 蔡篤明 (11) 王啟維 (10) 林軍耀 (9) 楊善喬 (9) 王志豪 (9) 張哲輔 (8) 劉德一 (7) 劉昶志 (7) 吳 平 (7) 張延瑋 (7) 徐嘉鴻 (7) 曾智威 (7) 李冠廷 (7) 無名氏 (7) 胡寅亮 (7) 方柏璇 (6) 歐陽太閒 (6) 石子賢 (6) 陳柏成 (6) 張淳皓 (5) 張鈞崴 (5) 林詠舜 (5) 范詠晴 (5) 黃君席 (5) 黃振瑋 (5) 公告 (4) 卓奕諺 (4) 廖婉婷 (4) 李儀珊 (4) 林瑋倫 (4) 楊子羲 (4) 沈君恆 (4) 胡易平 (4) 許惠善 (4) 張志鵬 (3) 周之琪 (2) 學生的話 (2) 張經倫 (2) 部落格 (2) 黃芷琪 (2) 作業四 (1) 網誌存檔 ▼  2007 (249) ►  十一月 (1) ►  11/13 (1) ►  六月 (206) ►  06/17 (5) ►  06/16 (33) ►  06/15 (19) ►  06/14 (24) ►  06/13 (42) ►  06/12 (20) ►  06/11 (11) ►  06/10 (12) ►  06/09 (9) ►  06/08 (7) ►  06/07 (1) ►  06/06 (1) ►  06/05 (4) ►  06/04 (8) ►  06/03 (5) ►  06/02 (3) ►  06/01 (2) ▼  五月 (18) ▼  05/31 (9) 雨刷的簡圖 也是關於煞車系統 我寫機動學作業的技巧 一些關於煞車的機構...... 知識要活用才能產生力量!! 架設部落格的一些小語法 一些Matlab繪圖功能的介紹 台大網頁空間之利用 MATLAB完整指令對照表 ►  05/28 (1) ►  05/27 (1) ►  05/23 (1) ►  05/20 (1) ►  05/17 (1) ►  05/16 (2) ►  05/09 (1) ►  05/07 (1) ►  四月 (5) ►  04/30 (1) ►  04/25 (1) ►  04/19 (1) ►  04/12 (1) ►  04/03 (1) ►  三月 (19) ►  03/29 (1) ►  03/28 (1) ►  03/26 (1) ►  03/25 (1) ►  03/24 (2) ►  03/19 (1) ►  03/17 (1) ►  03/16 (1) ►  03/15 (2) ►  03/14 (2) ►  03/10 (4) ►  03/08 (1) ►  03/07 (1)  



請為這篇文章評分?