1
svar
142
visningar
Simpsons
Heej allihop!
Jag har fastnat med en matlab kod och kan inte få den att funka, undrar om ni guys kan hjälpa till? :) Problemet är när man kör koden så får jag denna error kod
>> simpson
Not enough input arguments.
Error in simpson (line 4)
h = L/n;
Här under är min kod
function V = simpson(n)
L = 2.9;
h = L/n;
x = 0:h:L;
f = pi*func(x).^2; %Beräknar funktionsvärdet i varje punkt
V = (h/3) * (f(1) + sum(4*f(2:2:end-1)) + sum(2*f(3:2:end-2)) + f(end)); %raknar ut ny integralvarde
end
function y = func(x)
y = 4./((1+x)*(7-4*cos(pi*x)))
end
simpson(n)
Du anger inte n när funktionen anropas.
Här har du också glömt .*
y = 4./((1+x)*(7-4*cos(pi*x)))