MATLAB的矩陣表達這麼反直覺,代碼也不優雅,為何還是有這麼多人用它?


哈哈,第一次看到說矩陣反直覺這種說法。

矩陣是高等代數的常用工具,也是解決數學問題的常用手段。從薛定諤時候的量子力學,到現在火的一塌糊塗的人工智慧都有矩陣的身影。如果題主之前從來不曾接觸過矩陣,確實會有點暈頭轉向。建議可以先去看看大學裡的本科基礎讀本《線性代數》,研究生的《矩陣論》等書籍了解矩陣理論。

正如題主所說,MATLAB語言確實不是特別易懂,但是MATLAB語言很巧符合科學計算的規律,有無數的貢獻者曾為它貢獻過代碼,幾乎在各個領域都有工具箱。我們使用MATLAB語言編程看中是它解決問題的能力和效率,而不是一般意義上的好用與否。實際上,好用這個詞對於每個人的定義不同,取決於每個人的在某個方向知識程度。

歡迎關注和評論,答主將一一回複評論!


c語言變數描述複雜,規則太嚴,適合專業編程開發,matlab主要針對工程技術人員進行演算法驗證,他們要求語言簡單適應,但太嚴肅的語言對於他們反而是一種束縛


推薦閱讀:

這裡是最全面的 python 字元串拼接總結
go語言20180812
C語言代碼練習:簡單6個程序
主流編程語言的特點
如何簡單地理解Python中的if __name__ == __main__

TAG:MATLAB | 編程語言 | 科技 |