0
我有下面的語句來設置的日記&日記文件:Octave:使用字符串變量指定日記文件?
fnDiary = [ mfilename '.out.txt' ]
system(['rm -f ' fnDiary])
diary off; diary fnDiary
這是不行的,因爲倍頻認爲我想要的日記文件名是「fnDiary」。有沒有辦法使用字符串變量指定日記文件?
我有下面的語句來設置的日記&日記文件:Octave:使用字符串變量指定日記文件?
fnDiary = [ mfilename '.out.txt' ]
system(['rm -f ' fnDiary])
diary off; diary fnDiary
這是不行的,因爲倍頻認爲我想要的日記文件名是「fnDiary」。有沒有辦法使用字符串變量指定日記文件?
這是一個常見錯誤。 Octave(和Matlab)將函數outer()的參數視爲字符串。使用這個:
fnDiary = [ mfilename '.out.txt' ]
unlink (fnDiary)
diary off;
diary (fnDiary)
哎呀,我從來沒有意識到,Matlab也做到了。然而,它就在文檔中。我非常喜歡使用unlink命令,而不是使用OS特定的刪除命令。謝謝! – user36800