|
Budownictwo 2006 Wydział Inżynierii Lądowej Politechniki Krakowskiej
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Necran
Operator Łopaty
Dołączył: 11 Lis 2006
Posty: 17
Przeczytał: 0 tematów
Ostrzeżeń: 0/5 Skąd: ZakOPanE
|
Wysłany: Wto 14:49, 27 Lis 2007 Temat postu: simpson |
|
|
a=3
b=8
m=20
function [y]=funkcjaF1(x)
y=log(x)+1
end
function [y]=funkcjaF2(x)
y=1/x
end
function[si1,si2]=metoda_simpsona(a,b,m)
n=2*m
h=(b-a)/n
si1=0
si2=0
for i=1:22*m-1)
x=a+i*h;
si1=si1+4*funkcjaF1(x); %dla funkcji 1.
si2=si2+4*funkcjaF2(x); %dla funkcji 2.
end
for i=2:22*m-2)
x=a+i*h;
si1=si1+2*funkcjaF1(x); %dla funkcji 1.
si2=si2+2*funkcjaF2(x); %dla funkcji 2.
end
si1=1/3*h*(funkcjaF1(a)+funkcjaF1(b)+si1); %dla funkcji 1.
si2=1/3*h*(funkcjaF1(a)+funkcjaF1(b)+si2); %dla funkcji 2.
end %metoda_simpsona
[pole1,pole2]=metoda_simpsona(a,b,m)
pole_wlasciwe=pole1-pole2
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
algebroman
Kierownik Budowy
Dołączył: 21 Paź 2006
Posty: 279
Przeczytał: 0 tematów
Pomógł: 5 razy Ostrzeżeń: 0/5 Skąd: teraz KBI Płeć: Mężczyzna
|
Wysłany: Wto 18:34, 27 Lis 2007 Temat postu: |
|
|
Fajnie wyszło to w pętlach
Wystarczyłoby napisać for i=1:2:2*n-1
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach
|
fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
|