Forum www.imir12.fora.pl Strona Główna www.imir12.fora.pl
grupa 12
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Ćwiczenia laboratoryjne grupa 12 B

 
Napisz nowy temat   Odpowiedz do tematu    Forum www.imir12.fora.pl Strona Główna -> Rok II / Semestr I / Metody numeryczne
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Psulek




Dołączył: 16 Paź 2008
Posty: 135
Przeczytał: 0 tematów

Pomógł: 1 raz
Ostrzeżeń: 0/5
Skąd: Kraków

PostWysłany: Pią 18:31, 24 Paź 2008    Temat postu: Ćwiczenia laboratoryjne grupa 12 B

Gdyby ktoś potrzebował to tak wygląda program z ostatnich ćwiczeń który działał ;]

p=[6 3 0 2] % funkcja
x1=-2 % wstępna wartość x
b=1 % wstępna wartość błędu
k=0 % wstępna ilość przebiegu pętli
while b>0.0000000000001 % warunek dokładności błędu
k=k+1; % ilość przebiegu pętli +1
f=polyval(p,x1); % wart. funkcji w p-kcie
f1=polyder(p); % pochodna
f2=polyval(f1,x1); % wart. poch. w p-kcie
h=f/f2; % f/f'
x2=x1-h; % wzór newtona
o=x1-x2; % różnica wartości
b=abs(o); % wart. bezwzględna różnicy
x1=x2; % przepisanie wartości do następnego przebiegu pętli
end % koniec pętli
k % wypisanie ilości przebiegów pętli
x1 % wypisanie wartości obliczonej ze wzoru
roots(p) % wypisanie wartości obliczonej inną metodą przez program ( do porównania dokładności )


Miłego analizowania ;] Pozdrawiam


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Skrzydlaty




Dołączył: 31 Mar 2008
Posty: 518
Przeczytał: 0 tematów

Pomógł: 2 razy
Ostrzeżeń: 1/5

PostWysłany: Sob 15:30, 25 Paź 2008    Temat postu:

Dzieki! Wink

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum www.imir12.fora.pl Strona Główna -> Rok II / Semestr I / Metody numeryczne Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
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
Regulamin