MATLAB是解釋語言,c是編譯語言。 C語言,是一種通用的、程式式的程式語言,廣泛用於系統與應用軟體的開發。具有高效、靈活、功能豐富、表達力強和較高的移植性等特點,在程式設計師中備受青睞。20世紀70年代,美國新墨西哥大學計算機科學系主任Cleve Moler為了減輕學生程式設計的負擔,用FORTRAN編寫了最早的MATLAB。1984年由Little、Moler、Steve Bangert合作成立了的MathWorks公司正式把MATLAB推向市場。到20世紀90年代,MATLAB已成為國際控制界的標準計算軟體。 雖然它以一種科學軟體的面目出現,但它更像一種語言,透過工程人員比較容易理解和學習的方式,藉助積木般的構建和解決問題的方式,將目前工程和科學界重要的問題透過軟體製作成工具包。最基礎的兩個部分是 matlab和simulink,但最強大的部分卻是它的工具箱,每一代matlab都會增加一些工具箱,而且很多科學家還在不斷完善這些工具箱,一些愛好者也會在新聞組中釋出自己的工具箱。例如在matlab7.01版本中,SimMechanics工具箱就提供了很好的解決機械模擬的工具箱,而此前如果要實現這個功能就需要更專業的軟體或者透過更專業的程式設計才能完成。 目前 MATLAB 產品族可以用來進行以下各種工作: 數值分析、 數值和符號計算、 工程與科學繪圖、 控制系統的設計與方針、 數字影象處理、 數字訊號處理、 通訊系統設計與模擬、 財務與金融工程 C語言是由UNIX的研製者丹尼斯·裡奇(Dennis Ritchie)和肯·湯普遜(Ken Thompson)於1970年研製出的B語言的基礎上發展和完善起來的。目前,C語言編譯器普遍存在於各種不同的作業系統中,例如UNIX、MS-DOS、Microsoft Windows及Linux等。C語言的設計影響了許多後來的程式語言,例如C++、Java、C#等。 後來於1980年代,為了避免各開發廠商用的C語言語法產生差異,由美國國家標準局(American National Standard Institution)為C語言訂定了一套完整的國際標準語法,稱為ANSI C,作為C語言的標準。1980年代至今的有關程式開發工具,一般都支援符合ANSI C的語法。 matlab的語法跟c也不同. 另外,MATLAB本身,除了符號計算部分MATLAB使用的是MAPLE核心,其他主要部分都是使用C編寫的哦。而且個人認為matlab程式語言類似於vb,呵呵,同為解釋型語言,同樣有友好介面。
MATLAB是解釋語言,c是編譯語言。 C語言,是一種通用的、程式式的程式語言,廣泛用於系統與應用軟體的開發。具有高效、靈活、功能豐富、表達力強和較高的移植性等特點,在程式設計師中備受青睞。20世紀70年代,美國新墨西哥大學計算機科學系主任Cleve Moler為了減輕學生程式設計的負擔,用FORTRAN編寫了最早的MATLAB。1984年由Little、Moler、Steve Bangert合作成立了的MathWorks公司正式把MATLAB推向市場。到20世紀90年代,MATLAB已成為國際控制界的標準計算軟體。 雖然它以一種科學軟體的面目出現,但它更像一種語言,透過工程人員比較容易理解和學習的方式,藉助積木般的構建和解決問題的方式,將目前工程和科學界重要的問題透過軟體製作成工具包。最基礎的兩個部分是 matlab和simulink,但最強大的部分卻是它的工具箱,每一代matlab都會增加一些工具箱,而且很多科學家還在不斷完善這些工具箱,一些愛好者也會在新聞組中釋出自己的工具箱。例如在matlab7.01版本中,SimMechanics工具箱就提供了很好的解決機械模擬的工具箱,而此前如果要實現這個功能就需要更專業的軟體或者透過更專業的程式設計才能完成。 目前 MATLAB 產品族可以用來進行以下各種工作: 數值分析、 數值和符號計算、 工程與科學繪圖、 控制系統的設計與方針、 數字影象處理、 數字訊號處理、 通訊系統設計與模擬、 財務與金融工程 C語言是由UNIX的研製者丹尼斯·裡奇(Dennis Ritchie)和肯·湯普遜(Ken Thompson)於1970年研製出的B語言的基礎上發展和完善起來的。目前,C語言編譯器普遍存在於各種不同的作業系統中,例如UNIX、MS-DOS、Microsoft Windows及Linux等。C語言的設計影響了許多後來的程式語言,例如C++、Java、C#等。 後來於1980年代,為了避免各開發廠商用的C語言語法產生差異,由美國國家標準局(American National Standard Institution)為C語言訂定了一套完整的國際標準語法,稱為ANSI C,作為C語言的標準。1980年代至今的有關程式開發工具,一般都支援符合ANSI C的語法。 matlab的語法跟c也不同. 另外,MATLAB本身,除了符號計算部分MATLAB使用的是MAPLE核心,其他主要部分都是使用C編寫的哦。而且個人認為matlab程式語言類似於vb,呵呵,同為解釋型語言,同樣有友好介面。