octave5.2.0 Windows10安装与symbolic模块的自动加载

文章会持续更新

1 octacve简介

  1. Octave语法与Matlab语法非常接近,可以很容易的将matlab程序移植到Octave。同时与C++,QT等接口较Matlab更加方便。
  2. Octave为GNU项目下的开源软件。
  3. Windows有现成的exe,在Linux中是挂在三方软件下
  4. Octave体积1G多点,启动速度至少比MATLAB快3快,不足的原因,有些库需要手动安装,比如符号计算的库symbolic

1.1 Windows10安装

下载一个比较新的exe,如5.2
https://mirrors.ustc.edu.cn/gnu/octave/windows/
按照提示点点点,就ok了,下面是一些简单的提0示。
在这里插入图片描述
我放在D盘
在这里插入图片描述

1.2 软件的一些设置问题

设置问题,在Edit->Preference有所有的软件设置,包括语言,字体及大小,颜色,Tab键等。下面看几个常用的。
在这里插入图片描述
TAB键默认是2个,这就不友好了,把它改成4
在这里插入图片描述

语言默认跟随系统(中文),如果想用英语的也可以
在这里插入图片描述
字体大小修改
在这里插入图片描述
恢复上次打开的文件,新建文件无需提示
在这里插入图片描述

1.3 pkg包管理器

安装完成后,桌面多了两个快捷方式,一个是shell,一个是GUI(带图形界面),启动GUI的哪个。

首先,重建软件包数据库,查看本地的包及安装路径。

pkg rebuild # 重建软件包数据库
pkg list	# 列出本地安装了那些包

在这里插入图片描述
关于pkg命令可以用help pkg查看,如安装install, 卸载uninstall, 加载包load,卸载包unload, 编译build,升级包update

2 symbolic符号计算库

除了数值计算,抽象符号计算也很重要,比如解方程,求导数,极限,积分,三角化简等。然而安装的octave5.2.0没有带这个模块,还有很多其他的包,都没有预装,如果用到,软件会提示,不过也可以手动下载安装,链接
https://octave.sourceforge.io/packages.php

2.1 symbolic下载

首先,尝试下能不能使用符号计算,提示说要去网站上下载安装symbolic
在这里插入图片描述
进入上面给的链接,找到symbolic,如果想知道详细工作,可以点击repository,里面有windows,linux的安装指导。注意symbolic安装要复杂些,不过我找到了捷径。

  1. symbolic有两种方式,第一是提前安装python和用pip安装Sampy,缺一不可。之后点击下面的download,下载进行安装symbolic,比较复杂
  2. 方法二:集成必要工具的symbolic包,只需要安装这个包就搞定了。

推荐使用第二种方法,下载地址
https://github.com/cbm755/octsympy/releases

不过速度很慢,我放在了百度云里
链接: https://pan.baidu.com/s/1WvaGauNrbYxDR7GvVdB_ow 提取码: ex8y

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.2 symbolic安装

进入下载文件的目录下,执行下面的安装

pkg install 'symbolic-win-py-bundle-2.9.0 .tar.gz'

完成后,每次使用前都要进行包的加载

pkg load symbolic

测试使用,这里的solve命令和matlab有些不一样,比如没有单引号,等号是两个

syms x
solve(x^2==1, x)

在这里插入图片描述

3 避免每次手动加载包

每次都加载是一件很烦的事情。
还记得最上面输出的路径吗?按照下面的方式去找
在这里插入图片描述
大概是这个路径,

D:\Octave\Octave-5.2.0\mingw64\share\octave\5.2.0\m\startup

右键记事本打开octaverc,在末尾添加如下代码,重启软件就可以了。

pkg load symbolic;

在这里插入图片描述

  • 9
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
Octave是一款开源的科学计算软件,它提供了类似于MATLAB的功能,适用于数值计算、数据分析和可视化等领域。在Windows上安装Octave,可以按照以下步骤进行: 首先,需要访问Octave的官方网站,从官方网站上下载最新版本的Octave安装包。通常情况下,Octave提供了32位和64位两种不同的安装包,可以根据自己的操作系统选择合适的版本进行下载。 下载完成后,双击安装包进行安装。在安装过程中,可以选择安装路径、添加快捷方式等选项进行个性化设置。 安装完成后,打开Octave软件,首次运行时可能需要一些初始化的设置,比如选择默认工作路径、配置字体等。 安装并初始化完成后,就可以开始使用Octave进行科学计算了。Octave提供了丰富的数学函数库和绘图功能,用户可以使用Octave进行矩阵运算、统计分析、数据可视化等操作。 另外,在Windows环境下,Octave也可以与其他工具集成,比如与Microsoft Office套件结合使用,进行数据分析和报告生成。用户还可以自行安装一些Octave的插件和扩展功能,以满足特定的科学计算需求。 总之,通过简单的下载安装步骤,用户就可以在Windows系统上安装Octave软件,并且使用它进行科学计算和数据分析。Octave作为一个免费开源的软件,为用户在Windows平台上进行科学计算提供了一个非常便捷的选择。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值