ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

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

2020-06-14 23:09:01  阅读:1584  来源: 互联网

标签:symbolic Windows10 pkg Octave octave5.2 符号计算 安装 加载


文章会持续更新

目录

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 control;
pkg load symbolic;

在这里插入图片描述

标签:symbolic,Windows10,pkg,Octave,octave5.2,符号计算,安装,加载
来源: https://blog.csdn.net/weixin_39956356/article/details/106732134

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有