całki różnymi metodami

aisak7
Użytkownik
Użytkownik
Posty: 73
Rejestracja: 22 lis 2007, o 20:16
Płeć: Kobieta
Podziękował: 13 razy
Pomógł: 3 razy

całki różnymi metodami

Post autor: aisak7 »

Witam,piszę program w liczący całkę korzystając z kwadratur,i mam pewien problem.

Kod: Zaznacz cały

%program liczący całkę kwadraturą
function f=pomoc(a,b,n);
suma=0;
h=(b-a)*n; 
x=a:h:b;
y=exp(x);
for i=1:(n+1)
pole=h/6*(y(i)+4*y(i+1)+y(i+2));
suma=suma+pole
end 
endfunction
I właśnie tu chciałam zapytać co w nim jest nie tak,
co mogłabym w nim poprawić?
Ostatnio zmieniony 18 maja 2011, o 12:56 przez aisak7, łącznie zmieniany 2 razy.
octahedron
Użytkownik
Użytkownik
Posty: 3568
Rejestracja: 7 mar 2011, o 22:16
Płeć: Mężczyzna
Lokalizacja: Wrocław
Pomógł: 910 razy

całki różnymi metodami

Post autor: octahedron »

Kod: Zaznacz cały

h=(b-a)*n; %dlugosc podstawy przedziału
a powinno chyba być / zamiast *

Kod: Zaznacz cały

h=(b-a)/n; %dlugosc podstawy przedziału
poza tym

Kod: Zaznacz cały

x=a:(b-a)/(2*n):b;
y=exp(x);
for i=1:2:(2*n-1)
ODPOWIEDZ