學MATLAB之前要學程式設計嗎?

時間 2021-05-11 06:00:01

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,當然這個老師說的不一定對,比如我們班的同學很多都覺得搞地質沒前途,各種轉行,畢業時才發現搞地質相關工作的收入其實比很多轉行的要高,比如寫軟體的。 ...