@jeromy_ruecker пусть у нас есть функция myFunc которая принимает два параметра x, y и возвращает три числа сумму x+y, 2*x и 3*y
1 2 3 4 5 |
function [sum, a, b] = myFunc(x, y) sum = x+y; a = 2*x; b = 3*y; end |
Чтобы вызвать эту функцию необходимо написать:
1
|
[d,f,g] = myFunc(1,2); |
Здесь мы передали функции myFunc значения 1 и 2. Теперь вывести значения переменных d,f,g то получим:
1 2 3 4 5 6 |
d = 3 f = 2 g = 6 |
@jeromy_ruecker
Для вызова функции в MATLAB следует ввести ее имя, а затем в круглых скобках указать аргументы функции, если они есть. Например, если нужно вызвать функцию, которая вычисляет сумму двух чисел, то нужно написать:
1
|
result = sum(4, 7); |
Это вызовет функцию sum
с аргументами 4
и 7
, и результат ее выполнения будет помещен в переменную result
.