首頁>Club>

15
回覆列表
  • 1 # 塵風沐雨Alick

    我的觀點是, 在短期內Python是不可能替代matlab的, 我主要闡述以下兩點原因。

    一、matlab模型是可以直接生成程式碼的

    matlab官方一直在推廣的一個理念, 那就是model based design, 是的你沒看錯, mathworks公司說過, 他們家的軟體是結合了model based design這種設計理念的, 而且曾經輔助過一臺火星探測器的設計, 可能你會覺得matlab只是起到了模擬的作用, 那就錯了。

    二、matlab的功能種類繁多

    matlab並不是很多人認為的那樣, 以為其擁有的功能Python都能代替, 這裡我想說的是, 部分功能可能用Python的某些庫可以實現, 但是matlab的功能遠遠不止這些, 請看下面這個simulink截圖,

    綜上所述, 從matlab可以很好地適配嵌入式系統以及其功能種類繁多這兩點原因, Python想要在短期內替代matlab幾乎是不可能的, 以上就是我的個人觀點, 希望可以幫助到你。大家對此有什麼不同的看法, 歡迎在評論區留言討論, 謝謝!

  • 2 # coding老王

    不行。

    MATLAB發展這麼多年,已經不侷限於數值計算科學計算這些了,看看人家官網宣傳的。

    廣泛用於系統設計和模擬,無線通訊,電力電子控制設計。

    看看這些,哪個Python可以搞定。教學這部分只是其中一部分啦。

    火星探測器都可以輔助設計。主推mode base design了。

    MATLAB是一個商業軟體,有著廣泛的行業應用場景。Python只能解決一部分數值計算部分,而且沒MATLAB好用,一個是開箱即用,一個是沒有行業模型,一比,一較高下。

    目前Python裡面有一個庫模仿了MATLAB,叫spyder,模仿了部分函式,但完全不夠用。MATLAB裡面有自動控制,波形分析,射頻磁場模擬,機器學習,神經網路工具箱等等。這樣都是Python目前不具有的。

    你看到的MATLAB不是你以為的MATLAB了。

  • 3 # Z勁2018

    我個人的觀點,如果只是教學的人用途,Python完全可以替代。前面有些文章提到的某些行業專用的模擬功能,其實不是用於大學教學的,更多的行業專用的對設計方案的快速驗證,但實際上作用不大,就等於一個玩具模型而已,沒有太大作用,可用可不用。比如AI模型的模擬和驗證,現在Python支援的演算法庫和使用的廣泛度肯定比matlab要高。不需要太神話了MATLAB的重要性。

  • 4 # JohnChi400

    Python和Matlab就不是一類東西。Python是一種高階程式語言,你或許可以用Python自己寫一個Matlab出來,但Matlab是不能反過來做很多Python能做的事情的。Matlab是和SAS,R等相近的以解數學方程(SAS,R則是以解統計學方面東西為主的)模型為基礎的模擬,虛擬實驗型別軟體,是教學和工程計算的重要工具。從大規模運算有效性的角度看,如果自己編寫Matlab這樣的軟體,可能用更基礎的C或Java甚至有些地方為了更加有效而使用匯編語言來編寫更好些。

  • 5 # 人工智慧和深度學習

    可以的,Python可以替代matlab,已經有很多人做過了,開始以為matlab不可替代,但是後來都用python替代,模擬也是。科學計算numpy,scipy等數值計算庫可以替代matlab。通訊的,python做網路通訊語音通訊序列通訊無線通訊都很方便,又各種庫可以呼叫。繪圖的python有移植matlab的matplotlib,完全就是用matlab繪圖函式。機器學習python有scikit-learn,深度學習有keras, tensorflow, pytorch,matlab則沒法比。至於模擬模擬,難道python生態開發人員就是吃素的,都能做各種開發庫,只是沒有matlab分門別類傻瓜式存放讓你呼叫而已,但是隻要你用心去找一下,就會有類似功能的庫。

  • 6 # 使用者2986340555985

    matlab是什麼?沒出現matlab是不是什麼都搞不成?簡單的講傅立葉,高斯等是不是通過matlab發現了定理公式?

  • 7 # 使用者溪水寒

    要是可行,美國也就不會禁止我們部分高校使用了。幾十年的技術積累,不是那麼容易趕上的,但我們必須行動,獨立自主是根本。

  • 8 # 枝枝葉葉

    當然可以代替了,就拿 神經網路來說,python 的 tensorflow 庫,支援 叢集計算,支援gpu 計算,這些應該是 matlab 不具備的

  • 9 # 哼哼個啥

    紙和筆 vs 科學計算器,紙筆能力無限,看誰用。計算器就那麼多功能,但誰都可以用,很方便,很好用。

    python努力一下替代MATHLAB有希望,替mat不行吧。

  • 10 # 副業先生

    不行,python只是資料計算工具,但是它沒有各種具體試驗資料,而且要將資料與程式進行完美融合,需要大量試驗,專業人員的程式設計及除錯才可以,想用python代替matlab模擬的路還比較長…

  • 中秋節和大豐收的關聯?
  • 辯論題為要不要讀書的反方如何辯論?