Octave 安裝教程


Octave

用心寫著。

Octave為GNU項目下的開源軟件。同時它也是一種語言,專注於解決線性計算問題。因為對於矩陣計算的優化,使得其速度遠高於循環計算。語法兼容Linux shell。

Octave最初便是模彷Matlab而設計,自然與Matlab有許多相同的功能。這也使得一部分Matlab程序可以直接或經過少量修改在Octave上運行,一些軟件開發小組也使用兩者兼容的語法,直接開發可以同時在Matlab和Octave使用的程序。

Octave語法與Matlab語法非常接近,可以很容易的將matlab程序移植到Octave。同時與C++,QT等接口較Matlab更加方便。

硅谷機器學習工程師常用的科學計算軟件。一些ML/DL想法會被Octave迅速實現出來。如果可行,則移植到C++,JAVA中。

Download

https://www.gnu.org/software/octave/

https://www.gnu.org/software/octave/download

下載: octave-6.3.0-w64-installer.exe (~ 325 MB) [signature] 即可

image

Windows-64 (64-bit linear algebra for large data)
這個是為了龐大的數據(大於2百萬個數據元素)設計的,需要至少32G的安裝存儲空間。不過相較於第一個版本沒有什么其他差別。所以我們不下載這個。

Install

沒有什么特別注意的。都是簡單的設置,跟着安裝流程的提示走就好,默認既是最普遍的。

1 歡迎來到 GNU Octave 的安裝

安裝程序將會引導你完成整個項目的安裝。

我們推薦您在安裝之前關閉其他所有的應用程序。這使得我們在更新相關的系統文件時不需要重新啟動您的計算機。

點擊下一步繼續

image

2 許可條約協議

下一步繼續

image

3 選擇用戶

選擇只是您一個人使用,或者計算機的所有用戶都可以使用。

image

4 安裝選項

創建一個屏幕圖標

將 .m 文件注冊為 Octave 文件類型
(在 Octave 里,函數被寫在 .m 文件里,很奇怪是不是?一言難盡~)

線性代數庫的實現工具 使用 OpenBLAS

image

5 選擇安裝位置

選擇Octave的安裝位置,點擊瀏覽設置不同的安裝位置。點擊 install 開始安裝

image

1.8G 左右

Finish

出現兩個圖標

image

GNU Octave (CLI) 命令行

GUN Octave (GUI) 圖像界面

Nice Work!

恭喜你,我們已經完整的安裝了Octave。你可以打開Octave,輸入下面的命令,體會Octave的強大之處。

Octave> sombrero()

不幸的是,國內沒有可以買到的Octave的相關書籍。

英版教程下載:https://wwr.lanzoui.com/in1Gnv068vg 密碼:hbcv

因為Octave與Matlab的關系,兩者基本可以互相代替。您也可以參考Matlab的幫助文檔或者教程。i.e. https://ww2.mathworks.cn/help/matlab/index.html?s_tid=CRUX_lftnav

如果您實在不想下載Octave… 您也可以在這個網站上練習Octave https://octave-online.net/

最后的最后,我們完全可以學習Matlab,當前有很多相關的教程,可以迅速幫助你了解這類語言的使用方法。當你學會Matlab時,Octave自然就會了。很多使用Octave的人,大多進入機器學習領域,按照老師的要求學習Octave。或者是對於付費版Matlab沒有興趣的研究者。不論如何,都要去學習Matlab,因為Matlab的社區以及教程更豐富,可以幫助我們很多。還因為, Octave的編寫初衷就是盡可能得與Matlab一致。

文章會隨時改動,要到博客園里看偶。一些網站會爬取本文章,但是可能會有出入。
https://www.cnblogs.com/asmurmur/


免責聲明!

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



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