我在Octave写了一个简单的脚本.当我从命令行运行它时,Octave会在每次为变量赋值时打印一行.我该如何压制?
MWE:
function result = stuff()
result = 0
for i=0:10,
j += i
end
end
Run Code Online (Sandbox Code Playgroud)
当我运行它:
octave:17> stuff()
result = 0
result = 0
result = 1
result = 3
result = 6
result = 10
result = 15
result = 21
result = 28
result = 36
result = 45
result = 55
ans = 55
octave:18>
Run Code Online (Sandbox Code Playgroud)
我想摆脱result = ...界限.我是Octave的新手,所以请原谅我提出这样一个基本问题.
DJa*_*ens 34
通过在语句末尾添加分号,它将抑制中间结果.
在你的情况下:
function result = stuff()
result = 0;
for i=0:10,
j += i;
end
end
Run Code Online (Sandbox Code Playgroud)
会做的.