當前位置:編程學習大全網 - 編程軟體 - 怎麽鍛煉 MATLAB 編程能力

怎麽鍛煉 MATLAB 編程能力

粗暴的回答:多寫多看

衡量編程水平壹個不是很準確的考核標準就是,妳用這個語言寫過多少萬行代碼。超過3w基本上認為妳已經入門課。6w可以算專家了。

Matlab和傳統的C/C++比起來有很多不同。

函數特別多。基本的什麽ones, zeros, max, min。高級壹點的比如find, unique, intersect。這些函數妳只有認識才知道去用。越積累越豐富

所有運算都是基於矩陣的。這個和C++什麽的很不壹樣。有了矩陣操作,很多問題會變得很簡單。比如,矩陣A-矩陣B 在Matlab裏壹行就ok,但是C++裏可能就得兩層for循環了。而且像indice的使用,衍生出很多新用法。在matlab中,矩陣操作會遠遠高於for循環。我曾經試過,如果矩陣操作用得好,大概壹層for循環快壹倍以上。不過多分析matlab矩陣運算的優化算法

亂七八糟的功能比較多。雖然matlab名義上是壹個面向過程的語言,但是可以用各種方式直接或者間接引入面向對象的編程思想。而且,matlab還有符號計算,symulink拖框式編程,和其他語言混合編程等等,很是復雜。或許正常編程妳用不著,但是在某些項目裏妳或許就需要

看內置例子。內置例子的代碼壹般高度精煉,且考慮非常周全。可以用ctrl+D作用於壹些內置函數。看看官方的例子,再來想想自己以後要怎麽寫,非常有幫助

能用內置函數盡量用內置函數。內置函數很多經過性能上的優化,比如采用java或者c編寫,效率比用m語言要高。除非妳的算法很厲害,不然盡量不要自己寫。

  • 上一篇:如何免費閱讀VC++相關書籍
  • 下一篇:廣東高校食堂為什麽現機器人做刀削面穿戴齊全手速驚人?
  • copyright 2024編程學習大全網