【发布时间】:2017-01-31 06:52:11
【问题描述】:
我有一个包含以下代码的 octave 脚本 (script.m) 文件:
if length(argv()) > 0
s = argv(){1};
else
s = "";
在 octave 命令窗口中,pwd 设置为脚本目录。如何在命令窗口中运行带有一个、两个或没有参数的 script.m?
我在 Windows 中使用 Octave (GUI)。
【问题讨论】:
标签: octave
我有一个包含以下代码的 octave 脚本 (script.m) 文件:
if length(argv()) > 0
s = argv(){1};
else
s = "";
在 octave 命令窗口中,pwd 设置为脚本目录。如何在命令窗口中运行带有一个、两个或没有参数的 script.m?
我在 Windows 中使用 Octave (GUI)。
【问题讨论】:
标签: octave
最后一个endif 不见了,但我们开始了:
if length(argv()) > 0
s = argv(){1};
else
s = "";
endif
s
没有参数:
$ octave script.m
s =
只有一个论点:
$ octave script.m foobar
s = foobar
有两个参数(第二个是涅槃,因为你没有在你的脚本中使用它):
$ octave script.m foobar baz
s = foobar
【讨论】: