1樓:乙隻想要進化的可達鴨
瀉藥。首先,如果你是大學生,且開設了計算機語言的課程,如c++等,可以先把課程學完再去學matlab的程式設計,會發現入手很快。
沒開設,自己學也是完全沒問題的。
2樓:
Matlab有一套自己的程式語言,這個語言非常得簡單,只要做上幾個例子,就能熟練地上手。
我想題主問的問題,換個問法,可能很合適
那就是:
學Matlab之前,要學資料結構和演算法嗎?
其實,程式語言是沒太多東西要學的,就是一些規則而已,熟悉了自然而然就會寫了。
但是,真正制約程式設計能力的,是你對資料結構和演算法的掌握能力。只有對資料結構和演算法熟練掌握,才算得上是真正懂程式設計的人,才能在消耗最少計算資源的情況下,獲得最多單位輸出。
當然,一般普通人研究Matlab都會向下面這樣:
所以,對於題主的這個問題,學Matlab之前是不用學程式設計的,至少不用學其他語言的程式設計,那真的純粹是浪費時間。學習Matlab本身就已經是在學習程式設計了。
3樓:華量資訊
MATLAB應該是最簡單的程式語言了, 很容易上手,操作也很簡單,資料型別, 指標等都非常易用,非常適合沒有系統性程式設計基礎的人學習並使用.
缺點是分發部署比較麻煩, 沒有MATLAB的電腦幾乎沒辦法使用MATLAB的程式.
當然運算效率也是比較低的, 但是在龐大的可直接使用的各種工具箱面前, 這都不是事兒 ^_^
4樓:求知的行者
不需要,買本入門書,直接上手練習吧。
MATLAB最核心的是矩陣,以及一些特殊的表示方法,比如 x= 1:0.5:3,表示 1 1.5 2 2.5 3等等,這些肯定可以在入門書裡看到。
然後就是掌握基本的語法。條件語句、迴圈等
編一編例子,就差不多可以入門了
5樓:風一揚
我認為有一定的程式設計基礎對matlab的學習有一定的幫助,但這並不是必要的。沒有程式設計基礎的一樣適合學習,多參考help和書籍就行。
6樓:Kakaxisasi
誠邀這個問題跟你問學python之前要學程式設計嗎?是一樣的,肯定是有更好了,個人建議你還是先學c再學mat吧如果沒時間就直接學,裡面主要是函式庫比較多雖然這些庫也是c++寫的但是你不用再造輪子
7樓:Nico
需要學習基本的程式設計概念,最好有一些程式設計基礎,否則要花一些時間理解概念和深化這些概念的理解!
當然如果你的演算法課程學得不錯那會很有優勢。高等數學和線性代數很好,情況會好些。
8樓:奮鬥中的David
有一定基本的程式設計基礎,對於學習Matlab有比較大的幫助
實際上對於任何程式語言來說,核心在於對基本元素理解,一些常用結構,函式等內容的理解。剩下的主要是靠平時使用過程中的積累。
所以建議您可以先學一些程式設計相關的概念。比如說有哪些流程方案,有那些處理方法等。也許對學Matlab會有一定的幫助
9樓:
其實是不需要的。
我記得以前上神經網路這門課的時候,
就直接上了。
這樣效率高
如果沒有基礎的話,直接拿matlab練習程式設計。用不著去學c語言。
舉個模擬的例子就是,如果你想用手機就直接去學著用,別從拷機開始學。
學水彩之前要先學素描嗎?
Conor 要是不學素描,你不懂素描關係,像亮灰暗 構圖關係 光源.等等基礎的東西,要從素描裡慢慢理解,後期水粉會比較省力,調色時候和筆觸啥的根據素描靜物的理解就會變得比較簡單的。 阿皮 要學一下的。學素描的主要目的是理解結構和明暗關係。結構的理解有利於水彩線稿的準確繪製,明暗的理解有利於水彩色彩的...
學C 之前要學c語言嗎?
同時學。既要掌握printf scanf fprintf fscanf,也要掌握istream ostream ifstream ofstream.學著學著你就會發現,c語言和c 沒啥不同,知識點是互通的 大碼猴 C語言是面向過程程式設計 C 是物件導向程式設計 先了解面向過程再了解物件導向 建議先...
你為什麼要學程式設計?
重劍無鋒 學地質的。本科時喜歡的乙個老師說,現在搞地質都輪不到你們去野外做調查了,但有大量的地質資料需要分析,分析就要寫軟體。於是就學程式設計了。btw,當然這個老師說的不一定對,比如我們班的同學很多都覺得搞地質沒前途,各種轉行,畢業時才發現搞地質相關工作的收入其實比很多轉行的要高,比如寫軟體的。 ...