GNU Octave
John W. Eaton and many others[1] | |
1988 | |
7.2.0(2022 | |
编程语言 | C, C++, Fortran[3] |
语言 | 19种语 |
类型 | |
许可协议 | GNU GPLv3 |
网站 | www |
GNU Octave
Octave
歷史
[编辑]其名
技術 細 節
[编辑]Octave語 言
[编辑]Octave
Octave
Octave
它的
特殊 功 能
[编辑]變數 及函式 名稱 自動 補 齊
指令 回 溯
資料 建 構:
Octave
octave:1> x.a = 1; x.b = [1, 2; 3, 4]; x.c = "string"; octave:2> x.a x.a = 1 octave:3> x.b x.b = 1 2 3 4 octave:4> x.c x.c = string
短 路 邏輯算 符 :
Octave
遞增 與 遞減 算 符
Octave如同C
例外 處理 :
Octave以unwind_protect
unwind_protect
unwind_protect
body
unwind_protect_cleanup
cleanup
end_unwind_protect
可變長 度 參 數 表 列 :
Octavevarargin
function s = plus(varargin)
if(nargin==0)
s = 0;
else
s = varargin{1} + plus (varargin{2:nargin});
endif
endfunction
可變長 度 回 傳 表 列 :
varargout
這一特殊回傳值來回傳任意數目的值,
function varargout = multiassign(data)
for k=1:nargout
varargout{k} = data(:,k);
endfor
endfunction
MATLAB相 容 性
[编辑]Octave
参 见
[编辑]参考 文献
[编辑]- ^ Rik. contributors.in. 10 June 2015 [14 June 2015]. (
原始 内容 存 档于2022-04-10). - ^ GNU Octave 7.2.0 Released. 2022-07-28 [2022-07-28]. (
原始 内容 存 档于2022-08-06). - ^ Building - Octave. wiki.octave.org. GNU. [1 May 2018]. (
原始 内容 存 档于2020-07-06) (英 语). - ^ 4.0 4.1 Trappenberg, Thomas. Fundamentals of Computational Neuroscience. Oxford University Press. 2010: 361. ISBN 978-0-19-956841-3.
- ^ Muhammad, A; Zalizniak, V. Practical Scientific Computing. Woodhead Publishing. 2011: 3. ISBN 978-0-85709-226-7.
- ^ Megrey, Bernard A.; Moksness, Erlend. Computers in Fisheries Research. Springer Science & Business Media. 2008: 345. ISBN 978-1-4020-8636-6.
- ^ Kapuno, Raul Raymond. Programming for Chemical Engineers Using C, C++, and MATLAB. Jones & Bartlett Publishers. 2008: 365. ISBN 978-1-934015-09-4.
- ^ Herman, Russell L. A Course in Mathematical Methods for Physicists. CRC Press. 2013: 42. ISBN 978-1-4665-8467-9.
- ^ Wouwer, Alain Vande; Saucez, Philippe; Vilas, Carlos. Simulation of ODE/PDE Models with MATLAB, Octave and Scilab: Scientific and Engineering Applications. Springer. 2014: 114–115. ISBN 978-3-319-06790-2.
- ^ About Octave. [2010-11-21]. (
原始 内容 存 档于2021-01-25). - ^ Installing MacOS X Bundle. GNU Octave. [2012-03-12]. (
原始 内容 存 档于2012-06-25).
外部 連結
[编辑]- Octave.org
網 頁 (页面存 档备份,存 于互联网档案 馆) 在 線 支持 (含文檔) (页面存 档备份,存 于互联网档案 馆)- Octave
快 記 (页面存 档备份,存 于互联网档案 馆) - Octave-forge
社 羣開發 網 頁 (页面存 档备份,存 于互联网档案 馆) - Octave
教學 與 技術 手 冊 (页面存 档备份,存 于互联网档案 馆)提供 Octave相關 教學 與 範 例 。 - Octave Workshop:
一 個 Octave的 整合 編 程 環境 [永久 失效 連結 ] - kOctave:
圖 型 介 面 -適用 於KDE - Octave
線上 計算 (页面存 档备份,存 于互联网档案 馆) -可 在 網 上 執行 Octave程 式 。 - Octave FAQ
快 記 有 關 繪圖 的 部 份 - OctPlot (页面
存 档备份,存 于互联网档案 馆)圖形 處理 套件,提供 高 品質 的 螢 幕 輸出 。 - Help-Octave
在 Gmane的 郵件論壇 存 檔 - Octave
的 MPI toolbox工具 箱 利用 GNU Octave作 並行 計算 - Xoctave : GNU Octave GUI (页面
存 档备份,存 于互联网档案 馆)