GNU Octave在运行期(run-time)使用解释器来编译和运行一系列用户给出的指令。这也是PHP和Python等语言的工作方式。与诸如C的编译式语言不同,程序首先被编译,其次手动 ... ... <看更多>
octave指令 在 分享- Octave,一個可以媲美Matlab的freeware - Mobile01 的推薦與評價
Octave 跑不出來,由於我對Unix 指令不熟悉,不知道是那個安裝過程有問題,其中sudo 指令會要求輸入password, 請問這是要輸入root user 的密碼,還是 ... ... <看更多>
octave指令 在 Octave 常用命令 - 日拱一卒 的推薦與評價
GNU Octave 官方文档 · 命令行常用设置 · 算术运算符 · 三元操作(ternary operation) · 范围表达式 · 使用随机数生成指定维度的矩阵 · 索引表达式 · 对象大小. ... <看更多>
octave指令 在 [討論] 有關octave的edit用法- 看板MATLAB - 批踢踢實業坊 的推薦與評價
本人是使用octave的。
distro是ubuntu14.04, octave是3.8.1.
不確定和matlab相容如何,請教一些細節問題。
`> edit tttt.m`
這樣會產生一個文件"tttt.m", 但在文件頭會有一堆說明。
像版權宣告、(有gnu,bsd,public_domain三種可以選……。)
作者資訊,(有我的名字……,還可以打email....)
和一堆看不懂的……,好像是一種格式,可以用help讀。很多'@',
(英文handle, 是fid還是參照?我的等級才剛ᄆq腳本升到函數而已。)
而且一開始的說明註解是用"##", 是bash的註解符。
octave讀得懂,但matlab讀得懂嗎?
之前在學校電腦開作業,註解都亂碼……。 (汗,windows用big5啊……。
只好換組員上。
現在有點怕怕的。
另外,如果直接在命令列定義函數:
> function retval=myfx(input1,input2)
> answer=input1*input2+input1/input2;
> endfunction
事後想修改`> edit myfx`會找不到檔案。(開啟一個空白文件。)
`> edit myfx.m`會`error: type: 'myfx' undefined`.
讀網路上的中文說明,應該這樣就可以直接儲存定義在命令列的函數成m檔加編輯。
最後,octave也可以用ide了,3.8.1貌似還在試驗階度。
用`$ octave --force-gui`開啟。
介面長很像matlab. (是完全一樣……,抄得轍底啊。)
一樣有command_window, workspace, pwd.
晹酗@個像m-editor的編輯器。
雖然我還是覺得原本的cli介面就夠了。 (逃
========================================================
另外,要編譯指令成可執行檔,有什麼辦法嗎?
--
作者 sky226778 (青蛙呱呱呱) 看板 Gossiping
標題 [問卦] 碗粿和蘿蔔糕的差別
時間 Tue Oct 6 21:04:06 2015
→ r89556: 蘿蔔糕是用蘿蔔做的 碗糕是用碗做的 10/06 21:05
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.102.31
※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1446135201.A.5D6.html
※ 編輯: hijkxyzuw (140.116.102.31), 10/31/2015 12:37:27
※ 編輯: hijkxyzuw (140.116.102.31), 10/31/2015 12:43:19
... <看更多>