首頁>Club>
6
回覆列表
  • 1 # 太科羅技

    首先一點,你得明白自己的興趣方向(或者研究方向),再去有針對性的學習。因為Matlab是一款很龐大的科學工具,它內建了很多模組,對於大部分人來說,有用的只是一小部分(一般工程技術人員能用到30%的功能就很不錯了)。Matlab有那麼多功能,都該如何學習呢,下面我就介紹一些比較常用的模組的學習建議(插圖部分回附上一些經典教材)。

    M語言程式設計。這是所有Matlab操作的基礎,Matlab的所有功能都是透過M語言來實現的。M語言是一種簡單的指令碼語言(如果你學過C/C++,那麼M對你來說就太easy了),學習M語言,要學會基本的語句(如迴圈,條件句等),還要能夠掌握基本的檔案IO,GUI開發,資料匯入,矩陣操作等等。

    科學計算。科學計算是matlab最為強大的功能之一(也是其他模組的運算基礎),這一部分的學習實質上是對大學數學的一個複習。你得複習微分方程的建立,積分求導的法則,線性代數的基本理論。複習完這些知識,再來進行各種計算(前提是熟練掌握M語言),簡直就是小菜一碟。

    機器學習。Matlab內建了豐富的機器學習庫(最新版的matlab甚至支援深度學習以及GPU運算),只需要一些簡單的M語言程式設計就能快速搭建起來一個網路。要想玩轉matlab的機器學習模組,得要從理論學習入手,要能掌握機器學習的基本演算法原理與實現,只有理論部分過關後,操作起來才會是遊刃有餘,畢竟Matlab只是一個為人服務的工具。

    模擬模擬。能夠進行模擬模擬也是Matlab的一大特色功能,在科學領域,小到原子執行,大到宇宙爆炸,沒有他不能勝任的;在工程領域,電磁場模擬,機械結構評估,水利電力模擬,Matlab幾乎無所不能。學好這些知識的關鍵在於要有良好的數學建模功底,還要有紮實的專業領域知識,只有理論知識過關後,才能夠在對程式碼進行合適的組織和表達(程式碼是思維的另一種表達)。

  • 2 # 阿里嬤嫲

    首先肯定是要找一本基礎入門的指導性教材,一定要含有一些簡單的歷程,同時網上下載Matlab專用軟體,軟體下載網上有專門的教程,我之前用的Matlab12a的版本,看自己電腦是32位機還是64位機選擇版本下載?

    之後根據教材自己動手簡單操作,看教材時不需要記住很多函式,只需要有個印象,等自己後期編寫程式時,可以直接網上搜索,或者在網上提前下好常用函式庫,在裡面直接搜尋也可以,,Matlab很強大,很多演算法都有專門的庫函式來實現。

  • 中秋節和大豐收的關聯?
  • 孩子患了大病,如果爸爸放棄治療說反正還有一個孩子,媽媽堅持治療,你怎麼看?