如何在MATLAB中捕获函数的输出?

Ben*_*sen 1 matlab arguments

我有一个简单的功能

function increase(percent, number)

    low = number - number*percent;

end
Run Code Online (Sandbox Code Playgroud)

我想返回低,所以我可以用它作为另一个函数的参数

mitoGen(asp, arg, increase(0.2, 234), glu)
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?

Don*_*nie 11

因此:

function low = increase(percent, number)
  low = number - number*percent;
end
Run Code Online (Sandbox Code Playgroud)

您还可以通过在等号的左侧放置多个内容来返回多个项目:

function [out1, out2] = foo(bar, baz)
Run Code Online (Sandbox Code Playgroud)