У меня есть функция в Matlab, которая дает три конкретных результата. Я хочу использовать эти результаты в качестве входных аргументов для следующей функции для расчета конечного результата.
Как мне объединить две функции?
У меня есть функция в Matlab, которая дает три конкретных результата. Я хочу использовать эти результаты в качестве входных аргументов для следующей функции для расчета конечного результата.
Как мне объединить две функции?
Не совсем уверен, что понимаю ваш вопрос. Насколько я понимаю, у вас есть функция1, которая дает три выходных аргумента, которые вы хотите использовать в качестве входных данных для функции2. В этом случае вы можете либо просто разделить функции и использовать их как
[a,b,c] = function1();
endResult = function2(a,b,c);
Или вы можете вложить их, поместив function1 в function2. Вы сделаете это, просто добавив function1 в файл function2. В ракушке:
cat function2.m function1.m > function2.m
или просто используйте редактор. Вам все равно придется редактировать новую функцию, например, добавив две строки кода Matlab выше непосредственно перед определением function1.m.
Это поможет?