问题
I have a simple function
function increase(percent, number)
low = number - number*percent;
end
I want to return low so I can use it as an argument for another function
mitoGen(asp, arg, increase(0.2, 234), glu)
Is there a way to do this?
回答1:
As such:
function low = increase(percent, number)
low = number - number*percent;
end
You can also return multiple items by having more than one thing to the left of the equal sign:
function [out1, out2] = foo(bar, baz)
来源:https://stackoverflow.com/questions/2908753/how-to-capture-an-output-from-a-function-in-matlab