在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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM