3

起因

数学建模课上,跟着老师演示代码一步一步的操作,老师用的软件是matlab2015a,而老师之前也说过,如果嫌matlab太大或者要收费的话可以选择使用Octave来代替,功能差不多。

问题

然而,中国有句古话,叫做便宜没好货,当老师演示了

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大神的教学视频
还是那句话,虽然不是同一时间如果你能直接看到这个视频,可以无视我接下来的文章。

解决

首先我们需要到这个网址
下载并安装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包

pkg load symbolic

然后就可以正常使用syms指令了
image.png


奇天大郑
70 声望10 粉丝

引用和评论

0 条评论