近月在matlab的道路上算是跌跌落落,起起伏伏啦,有時想了許久的程式,通過呼叫matlab中的內建函式很快就解決了,因而在程式設計效率上不忍直視,故對以往走的學習彎路還有一些經驗和技巧。
1.首先,要真正用好matlab,必須會利用matlab的 help+functionname
2.其次,是在使用matlab中一些小技巧,通過觀察網上大神小神的**習慣,倒是發現了他們的一些**習慣,另外從matlab的函式原始碼中也可以學習到許多東西,這裡是自己的一些總結:
(1)注釋:matlab使用 % 乙個百分號(ctrl+r注釋,ctrl+t取消注釋)來注釋單行**,使用 % 來注釋成塊**,且可以縮排,多多使用這兩種注釋方法可以讓程式可讀性更高,好的**真的是可以讓人眼前一亮的!另外,注釋方面還有使用%%來分塊,至於具體情形怎樣試下便知,使用多幾個 %% 能讓程式結構更加清晰分明。
(2)格式:多多使用 tab 鍵來保持程式的條理清晰和整齊對應,該有的空格要有(matlab對空格是不大敏感的),這樣子可以讓程式更加美觀,可讀性大大增加,這在其他程式語言也一樣適用,越高階的語言越適用。另外,除了少數簡單的程式可以在命令列上直接執行,大多數程式還是需要在m檔案裡執行較為方便,而在m檔案裡複雜的程式大多是寫成子函式的形式來簡化**,這裡在格式上建議盡量多對每個函式進行注釋(之前也不喜歡注釋,嫌麻煩。但慢慢**變複雜了之後,有時出 bug 在修改時要找到相應位置總要看很久,所以說**注釋是很有必要的,尤其是對每個函式的作用,變數進行說明),另外在子函式與子函式間盡量保持一行間距。
(3)tip1:使用 nargin 和 nargout 來實現識別輸入量和輸出量的不同從而進行不同的程序和處理,具體使用方法可參考matlab自帶的乙個函式(輸入: open regress 即可看到),通過這種方式可以將多個相似子函式整合在乙個子函式中。
(4)tip2:......
(5)......
暫且這樣啦,有空再補
寫在放假前
一段感情,我很認真的對待她。我不知道,為什麼初戀總是那麼苦澀的,雖然她還在繼續,我仍然堅信她很愛我,我仍然堅信我們會一輩子在一起,快快樂樂的到永遠,但是我還是感覺到現在很苦.也許一切都會過去,她會慢慢的好起來,性格可以變得好些.我表面看起來大大咧咧,其實我的內心和感情很細膩。我希望我愛的人可以在乎我...
寫在電信重組前
據說,今年電信日 就要開始進行重組了,而且從資訊來言處來看,似乎言之確鑿,甚至連三個集團公司的老總與董事都點了出來。難道,期盼中的電信重組真的要來了嗎?不管鐵通表面上承不承認,從上到下,都對電信重組寄託了太大的希望。如今的 死不死,活不活 已經將人拖得疲憊不堪。或許移動先進的管理機制能夠盤活鐵通的人...
寫在C 考試前
寫在c 考試前 對於程式設計師來說,會敲 應該是最基本的要求了吧。對於將來自己畢業以後要做什麼工作這個問題看到很多學長學姐都在糾結,只是我們現在還沒有那麼大的壓力,也就沒有那麼多的放在那裡,但是我想既然將來的事情誰都說不好,不如做好現在,只要我們踏實的學習,我想將來我們現在學的東西肯定都會是有用的。...