Skip to content
MATLAB

Funktionen und Skripte

Funktionen in separaten Dateien oder am Ende von Skripten definieren.

#function#anonymous

Code

matlab
% In a file named myfunc.m:
function [output1, output2] = myfunc(input1, input2)
  % MYFUNC Description
  output1 = input1 + input2;
  output2 = input1 * input2;
end

% Anonymous functions (inline)
square = @(x) x.^2;
square(5)  % 25
square([1 2 3])  % [1 4 9]

% Function handles
f = @sin;
f(pi/2)  % 1

% Multiple outputs
[a, b] = myfunc(3, 4);