在Windows 10系统中安装Octave及其Symbolic符号运算包

时间:2024-02-21 11:10:19
在Windows 10系统中安装Octave及其Symbolic符号运算包

在Windows 10系统中安装Octave及其Symbolic符号运算包

1. 引言

前不久,哈工大和哈工程的Matlab授权被取消,这不得不引起一些思考。GNU Octave作为一定程度可替代Matlab的开源*软件,值得引起更多的重视。Octave的Symbolic符号运算包在Windows 10系统中进行安装的方法不止一种,本文总结其中我认为最简单的一种。

2. 安装Octave

2.1. 安装Java

Octave的一些函数要用到Java,所以建议先下载Java(即Java Runtime Environment)进行安装。

2.2. 安装Octave

到官方网站下载Octave的Windows安装版本,并进行安装。

3. 安装Symbolic符号运算包

在Windows系统中安装Octave的Symbolic符号运算包需要注意:

  • Symbolic需要用到Python的SymPy库;
  • 官方网站中暂没有提供Windows系统的Symbolic符号运算的安装包。

但是,在开源*软件的世界中,总是有各种各样的雷锋式好同志,这样的好同志造就了本文主要总结的Symbolic符号运算包的最简单的安装方法。先总结如下:

  • 下载symbolic-win-py-bundle-2.9.0.tar.gz,下载链接:https://github.com/cbm755/octsympy/releases
  • 下载完成后,打开Octave,把左侧栏上方的“文件浏览器”下的路径改为下载文件的保存路径;
  • 在Octave的命令行窗口中输入(安装需要一些时间,耐心等一会):
pkg install symbolic-win-py-bundle-2.9.0.tar.gz
  • 安装完成后,手动装载软件包(没次重启Octave,如果需要用symbolic符号运算包,仍需要再次装载该软件包)。手动装载该软件包的命令如下:
pkg load symbolic
  • symbolic软件包装载后,syms命令就可以使用了,比如把t定义为符号:
syms t
  • Symbolic符号运算包的安装和试用可参见下图,其中最后的命令为把函数t进行拉普拉斯变换。

symbolic.png

Date: 2020-9-28 Beijing(初稿日期、地点)

Created: 2021-07-14 三 15:23

Validate