天天看點

Octave 安裝 Symbolic 2.2.1概述安裝前準備安裝 Symbolic使用示例附注

概述

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” 所在檔案夾。

Octave 安裝 Symbolic 2.2.1概述安裝前準備安裝 Symbolic使用示例附注

使用以下指令安裝 Symbolic 工具包

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

使用示例

先加載 Symbolic 工具

>>pkg load symbolic
           

使用 Symbolic 工具建立符号變量

>>syms ThisIsASymb
           

可在工作區中看見新建立的符号變量

Octave 安裝 Symbolic 2.2.1概述安裝前準備安裝 Symbolic使用示例附注

附注

本人第一次安裝 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”檔案,該檔案部分内容如下

Octave 安裝 Symbolic 2.2.1概述安裝前準備安裝 Symbolic使用示例附注

怎麼樣?需要的 Python 版本為 2.7.9.10,而 SymPY 的版本需要是 0.7.6。以後要是安裝哪個 Octave 工具包出現問題,可以采用類似方法尋找資訊哦~