2012-01-12 62 views

回答

1

從目標文件的擴展名「mat」中,我猜你想保存某種數字對象,如果它是真的,則可以使用save()命令。

save("-mat", "myoutput.mat", "A", "B") 

將A和B保存爲Matlab格式的myoutput.mat。

在Octave控制檯中運行doc save以獲取更多信息。

0

今天我有一個類似的問題。 有兩種方法可以完成此操作。

  1. 最明顯的一個,這並不一定就what_i_want_to_print.m從命令提示符下運行

    function what_i_want_to_print() 
        disp("hello world"); 
    end 
    

    然後執行:

    C:/Octave/bin/octave-cli.exe --eval "what_i_want_to_print()">filename.txt 
    
  2. 您還可以保存所有的輸出直接從Octave與diary功能:

    octave:1>> diary(FILENAME.TXT); 
    octave:2>> what_i_want_to_print(); 
    octave:3>> diary off;