Octave上无法使用syms指令的解决办法

本文详细介绍了在Octave中遇到无法使用syms指令的问题,并提供了完整的解决方案。通过下载和安装sympy及symbolic库,成功解决了IDE报错问题,使用户能够在Octave环境下顺利进行数学建模。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

起因

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

问题

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

syms x a b

后,我的IDE报错了:
在这里插入图片描述
提示我们: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在这里插入图片描述
然后需要到这里下载symbolic库库的安装包,在这里插入图片描述
因为我是win10系统,所以我下的是第三个包。
下载好之后,在Octave的文件浏览后打开我们下载了symbolic的文件目录在这里插入图片描述
然后就可以使用指令来安装:
(注意,这里安装,前题是你已经安装好了sympy)
pkg install symbolic-win-py-bundle-2.9.0.tar.gz
这里虽然和视频教程不一样,但是貌似并不影响
接下来加载我们杠杆安装好的symbolic包

pkg load symbolic

然后就可以正常使用syms指令了在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值