Ниже приведен мой код в Matlab. У меня проблемы с суммой строк = (h / 2) * (f (a) + f (b)) + h; Матлаб говорит, что у меня много выходов, когда я пытаюсь вызвать функцию f (x). Моя проблема с функцией f (x)
function Trapezoid_Uniform(a,b,n)
h = (b - a)/n;
sum = (h/2) * (f(a) + f(b)) + h;
for i = 1:n-1
x = a + i*h;
sum = sum + f(x);
end
sum = sum*h;
disp(sum);
end
function f(z)
f = exp(z);
end