[討論] 有關octave的edit用法

作者: hijkxyzuw (i,j,k) ×(x,y,z)   2015-10-30 00:13:17
本人是使用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

Links booklink

Contact Us: admin [ a t ] ucptt.com