Octave上沒法使用syms指令的解決辦法

原由

數學建模課上,跟着老師演示代碼一步一步的操做,老師用的軟件是matlab2015a,而老師以前也說過,若是嫌matlab太大或者要收費的話能夠選擇使用Octave來代替,功能差很少。git

問題

然而,中國有句古話,叫作便宜沒好貨,當老師演示了github

syms x a b

後,個人IDE報錯了:image.png
提示咱們:warning: the 'syms'function belongs to the symbolic package from which weem to not be installed in you system.
只有後面那個建議咱們閱讀的那個網址,我試了,打不開。。。
其實也是個挺正常的現象,然而這個裏面安裝個庫比pycharm裏面麻煩多了,通過查找,我瞭解到這個syms的指令須要用到symbolic庫,然而Octave沒有自帶,須要咱們手動安裝,在看了網上爲數很少的幾個教程貼都沒啥用以後我決定求助於youtube
附上youtube大神的教學視頻
仍是那句話,雖然不是同一時間若是你能直接看到這個視頻,能夠無視我接下來的文章。spa

解決

首先咱們須要到這個網址
下載並安裝sympy
image.png
而後須要到這裏下載symbolic庫庫的安裝包,
image.png
由於我是win10系統,因此我下的是第三個包。
下載好以後,在Octave的文件瀏覽後打開咱們下載了symbolic的文件目錄
image.png
而後就可使用指令來安裝:
(注意,這裏安裝,前題是你已經安裝好了sympy)
pkg install symbolic-win-py-bundle-2.9.0.tar.gz
image.png
這裏雖然和視頻教程不同,可是貌似並不影響
接下來加載咱們槓桿安裝好的symbolic包code

pkg load symbolic

而後就能夠正常使用syms指令了
image.png視頻

相關文章
相關標籤/搜索