Как захватить вывод из функции в MATLAB? - PullRequest
1 голос
/ 26 мая 2010

У меня есть простая функция

function increase(percent, number)

    low = number - number*percent;

end

Я хочу вернуть low, чтобы использовать его в качестве аргумента для другой функции

mitoGen(asp, arg, increase(0.2, 234), glu)

Есть ли способ сделать это?

1 Ответ

11 голосов
/ 26 мая 2010

Как таковой:

function low = increase(percent, number)
  low = number - number*percent;
end

Вы также можете вернуть несколько элементов, если слева от знака равенства указано несколько элементов:

function [out1, out2] = foo(bar, baz)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...