Octave 安裝 Symbolic 2.2.1

概述

Octave:是一款類似 Matlab 的開源軟件,其語法與 Matlab 類似,體積小巧並支持各種算法工具包的安裝。支持 Windows(Cygwin 和 MinGW 兩種使用方式)、GNU/Linux、BSD Systems、OS X。
Octave Forge:Octave 的工具包項目,也是一個開源項目,可以到 SourceForge 上關注該項目並獲得多種工具包及其源代碼。所有的工具包以 *.tar.gz 格式提供。在 Octave 下使用 pkg 命令進行安裝。
Octave MXE Builds:非官方提供的基於 Windows 系統的帶圖形界面的 Octave 程序(同時提供圖形界面和命令行形式的 Octave 程序),當前版本 3.8.2-5 。
Pkg:Octave 的工具包指令,pkg install 可用於安裝 *.tar.gz 格式的工具包,pkg list 可用於查看以安裝的工具包(輸出的工具包名稱可跟隨於 pkg load 和pkg uninstall 等指令之後),pkg load 可用於加載以安裝的工具包(要使用已經安裝的工具包,需先使用該指令加載該工具包),pkg uninstall 可用於卸載以安裝的工具包。更多幫助可通過在 Octave 中輸入“help pkg”獲得。
Symbolic:Octave 的符號工具包,如需使用符號算法,如 syms 等指令工具,請先安裝並 load 該工具包。
其他工具包:Control 工具包,用於自動控制領域,計算傳遞函數等。
Sympy:一個 Python 工具包,可用於科學計算,Octave 的 Symbolic 依賴於該 Python 工具包。

安裝前準備

1.下載並安裝 Octave MXE Builds-3.8.2;
2.下載並安裝 python-2.7.9.msi(我使用的是 32位版本,請注意 32位 和 64位 版本區別),選擇“導出 python 到系統 PATH 中”;
3.下載並安裝 sympy-0.7.6.win32.exe,註銷並重新登陸當前用戶或重啓計算機。
4.下載 symbolic-2.2.1.tar.gz;
以上軟件均可在相關官網找到對應的下載。

安裝 Symbolic

打開 Octave(GUI模式),將文件瀏覽器切換到“symbolic-2.2.1.tar.gz” 所在文件夾。
文件瀏覽器
使用以下命令安裝 Symbolic 工具包

>>pkg install symbolic-2.2.1.tar.gz

注:“>>”爲 Octave 提示符。

使用示例

先加載 Symbolic 工具

>>pkg load symbolic

使用 Symbolic 工具創建符號變量

>>syms ThisIsASymb

可在工作區中看見新創建的符號變量
工作區中的符號變量

附註

本人第一次安裝 symbolic-2.2.1.tar.gz 時,提示系統中沒有找到 Python,下載安裝好後依然沒有找到,註銷並重新登陸後檢測 Python 狀態 OK。其後沒有檢測到 SymPY,找了半天終於在官網找到 SymPY 的 Windows 安裝包,下載安裝後提示“checking for sympy version… no”。試了幾個不同版本的 SymPY 和 Python 後都沒有成功。就要放棄的時候,想到也許在“symbolic-2.2.1.tar.gz”包中能夠找到些許信息,*.tar.gz是一個打包壓縮文件,其中可能有安裝腳本或者安裝說明也沒準,於是解壓該文件,並在解壓後的文件夾中發現了“make_windows_package.sh”文件,該文件部分內容如下
Symbolic的安裝信息
怎麼樣?需要的 Python 版本爲 2.7.9.10,而 SymPY 的版本需要是 0.7.6。以後要是安裝哪個 Octave 工具包出現問題,可以採用類似方法尋找信息哦~

發佈了72 篇原創文章 · 獲贊 45 · 訪問量 30萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章