RosettaCodeData/Task/Ackermann-function/MATLAB/ackermann-function.m
Ingy döt Net 0457928c3e ...
2013-04-10 15:42:53 -07:00

9 lines
220 B
Matlab

function A = ackermannFunction(m,n)
if m == 0
A = n+1;
elseif (m > 0) && (n == 0)
A = ackermannFunction(m-1,1);
else
A = ackermannFunction( m-1,ackermannFunction(m,n-1) );
end
end