Octave添加package方法


Octave添加package方法

 

Octave 兼容 MATLAB,但並非100%適配。里面的一些函數並沒有包含在內。如果沒有, 那這些函數可能包含在Octave-forge中,也可能是新添加的MATLAB函數,Octave尚未更新。如果是前者,可以通過下載相應的package來解決。
下載方式有兩種:

  • 在命令窗口直接輸入:

    pkg install -forge package-name
    

    package-name 即需要下載的package名,如 iostatistics等。
    這時只要聯網,就會開始下載。
    但是我的計算機不知道為什么始終無法下載,至今尚不知道解決辦法,於是我選擇了第二種解決辦法。

  • 這里下載好你要安裝的package,然后在octave的命令窗口安裝。注意需要調到安裝位置的目錄處,並且不要解壓
    這時候用上述同樣的方式在命令行輸入,但這時候的package-name必須你下載好的package的名字,而不只是package名稱,比如我要下載statistics包,並且預先下載好了,如下圖:
    image_1but64ibc1iij1o4ni7p1bm71ng29.png-38.3kB
    我把它放在了桌面,這時候把Octave的目錄調到桌面,在命令窗口里輸入:

    pkg install -forge statistics-1.3.0.tar.gz
    

    如果輸入的只是statistics,會被默認為使用第一種方法下載。
    當我輸入之后,出現了如下錯誤提示:

    error: the following dependencies were unsatisfied:
     statistics needs io >= 1.0.18
    

    這是提示我我的io版本不夠高,於是按同樣的方式,先安裝最新版本的io,就可以安裝statistics了。
    安裝完后,輸入pkg list顯示已安裝的package,如下:
    image_1but6d7q2eed1pbi6ag1vrv1jvl13.png-12.9kB
    到這里就只剩最后一步了,輸入:

    pkg load statistics
    

    載入statistics包。
    這樣就完成了。
    可以通過help這個package中的函數來檢查是否成功:
    image_1but6gkgmp051b3t1bd71fd3111t1g.png-37.2kB

以上就是全部步驟了。


免責聲明!

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



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