2008年9月19日 星期五

Matlab 初體驗

Matlab 第一次接觸的感覺是他的編譯方式與C++差很多,因為C++在執行一項功能
時你必須要把所有的程式碼撰寫完才能執行,而Matlab很不一樣的地方是你只需寫
一行指令按enter就可以跑出那行指令的功用,而它在陣列方式的處理方式也很特
別,居然有一個列表模式讓你觀察陣列裡面的內容,這跟學組合語言的某些地方頗
相似的,另外它在處理一些數學的地方,上課時坐在賴政宏旁邊看玩那些函式庫還
真是酷,因為還會有圖型跑出來畫給你看,後悔暑假沒去逛班網,不然就可以先玩
一陣子啦,以上是我第一次接觸Matlab特別不一樣感覺的地方。

而上課時,老師說的程式都很簡單寫,這點我倒是覺得還好。其實Matlab強大是在
處理一些事情時它已經事先幫你把一些很難撰寫的地方處理掉了,而你所要做的動
作只是把函式拿來運用,但重點是它幫你處理的並不是所有事情,你必須要在函式
後面做一些後續動作,做一些接下來你想要這個函式怎麼執行,換句話說還要得花
時間敲程式碼,其實這動作有點像我們學C++自己寫函式庫那樣的感覺,事先寫完
我們想要做的事情放在函式庫裡,當你要用到時在include進來,那樣你的程式碼就
會看起來簡單很多,從學姊demo她所撰寫的程式就是一個很明顯的例子,而且她
還出了點紕漏,因為命名自己的函式用了一些沒意義的名子,還花了些時間找她所
寫的函式,所以我認為學Matlab是可以讓你在寫程式時,節省很多時間,但想要程
式能力變好,不二法門還是多寫程式,量變 = 質變。

沒有留言:

張貼留言