Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Octave 八度:使用字符串变量指定日记文件?_Octave - Fatal编程技术网

Octave 八度:使用字符串变量指定日记文件?

Octave 八度:使用字符串变量指定日记文件?,octave,Octave,我有以下语句来设置日记和日记文件: fnDiary = [ mfilename '.out.txt' ] system(['rm -f ' fnDiary]) diary off; diary fnDiary 这不起作用,因为Octave认为我希望日志文件名为“fnDiary”。有没有办法使用字符串变量指定日志文件?这是一个常见错误。Octave(和Matlab)将()外部函数的参数视为字符串。使用以下命令: fnDiary = [ mfilename '.out.txt' ] unlink

我有以下语句来设置日记和日记文件:

fnDiary = [ mfilename '.out.txt' ]
system(['rm -f ' fnDiary])
diary off; diary fnDiary

这不起作用,因为Octave认为我希望日志文件名为“fnDiary”。有没有办法使用字符串变量指定日志文件?

这是一个常见错误。Octave(和Matlab)将()外部函数的参数视为字符串。使用以下命令:

fnDiary = [ mfilename '.out.txt' ]
unlink (fnDiary)
diary off;
diary (fnDiary)

这是一个常见的错误。Octave(和Matlab)将()外部函数的参数视为字符串。使用以下命令:

fnDiary = [ mfilename '.out.txt' ]
unlink (fnDiary)
diary off;
diary (fnDiary)

哎呀,我从来没有意识到Matlab也这么做。然而,就在文档中。我更喜欢使用unlink命令,而不是使用特定于操作系统的删除命令。谢谢哎呀,我从来没有意识到Matlab也这么做。然而,就在文档中。我更喜欢使用unlink命令,而不是使用特定于操作系统的删除命令。谢谢