11357149g1163749685402G675886327810337 o

11357149g1163749685402G675886327810337 o



Elementy metod numerycznych - grupa 1 Kolokwium nr 2 wersja A

Zadanie:

Napisać skrypt Scilab'a obliczający z dokładnością 10~r za pomocą metody siecznych rozwiązanie przybliżone równania nieliniowego f(x) = 0 położone wewnątrz przedziału {a,b). Założenia metody siecznych zweryfikować dla dokładnej postaci i /" zastępując przedział {a, b) punktami a i b. Wypisać do konsoli wszystkie uzyskane przybliżenia xn razem z ich numerami oraz przewidywaną dla nich dokładność |t„ — q|, gdzie a jest dokładną wartością pierwiastka.

Dane wejściowe:

Parametr r ^ 1, przedział (a. b), funkcja f.

łl'yn iii wyjściowe:

ciąg kolejnych przybliżeń x0, X\.....

Dane testowe:

r = 4, (a, 6} = {— 1,1), f(x) = sin(x) + (z + l)1.

Metoda raz wiązania: Założenia:

f(a)f{b) < 0,

/(a)./(6)>0. /»./"(&) >0.

Wybór punktu początkow'ego:

jeżeli f'(x)f"(x) < 0, to x_i b i x0 a, w przeciwmym wypadku x i = a i Xq b. Wzór metody:

f (-^n— 1)    /    «    , rt

x„ = Tn-i-—----r(a?n-i -Xn-2), n=l,2.....

/(xn_i)-/(xn-2)

Przybliżona wartość wyrażenia |x„ — aj:

kn~ g«-ll

|/(xTI)-/(*łł_I)|

Uwagi:

1.    Ogólny schemat skryptu:

a)    po wprowadzeniu dane powinny zostać kontrolnie wypisane w konsoli;

b)    skrypt powinien zawierać samodzielnie zadeklarowane funkcje:

c)    wyniki końcowe powinny być wypisane w konsoli.

2.    Skrypt powinien zawierać następujące funkcje:

a)    nev_sol realizująca obliczanie wartości nowego przybliżenia xn:

b)    xn_dist realizująca obliczanie wartości przybliżonej |zn — a|.

Punktacja:

Fragmenty składowe skryptu: wprowadzenie danych liczbowych (lp.). kontrolne wypisanie danych liczbowych (lp.), deklaracja funkcji f (lp.), deklaracja funkcji f (lp.), deklaracja funkcji f” (lp.). zbadanie założeń metody (3p.), wybór punktów początkowych (lp.), obliczenie wartości nowego przybliżenia x„ (lp.), obliczenie wartości przybliżonej wyrażenia |j-n — a| (lp.), realizacja obliczeń metody za pomocą odpowiedniej pętli (lp.), wypisanie wyników do konsoli (2p.).

Realizacja wybranych obliczeń za pomocą funkcji: new_sol (lp.). xn^dist (lp.). Razem: I6p.

Warunki formalne: 2 1 3 4 5

1

   Skrypt ma być napisany w języku Scilab.

2

   Plik źródłowy musi zawierać następujące dane umieszczone w pierwszym wierszu w komentarzu: nazwisko i imię. kierunek i specjalność, numer i wersja kolokwium.

3

   Nazwa pliku ma być utworzona według następującego schematu: inf lst_emn_1415_gr lk2A _Nazwisko_Imię. sce.

4

   Plik z kodem źródłowym ma być wysłany jako załącznik e-mailem na adres awoikeflmatman.uwm.edu.pl.

5

   E-mail musi mieć temat utworzony według następującego schematu: inf 1 st_emn_1415_gr lk2A _N azwi sko.Imi ę.


Wyszukiwarka

Podobne podstrony:
11037335?0874982338873 99799349281390385 n Elementy metod numerycznych - grupa 1 Kolokwium nr 1 - we
11391605?9829175093526P99676940782050027 n Elementy metod numerycznych - grupa 2 Kolokwium nr 2 - we
21909?7223640682932d94572295601581677 n Elementy metod nurnerycmycJi - grupa E Kolokwium nr 2 - wers
1021 DSC00227 sem 6 Wydział Kl/ykl. rok 111, r. ak. 2007/2008 Kolokwium II * Metod Numerycznych łtul
DSC00103 23 itycznla 2009 r.Kolokwium i metod numerycznych. GRUPA B ZadiBii 1. ^Wmac/wiclomian inter
C1 2 W Kolokwium z Metod numerycznych — grupa C Imię i nazwisko: 1. Oblicz pierwiastki równania kwad
Druga praca z metod numerycznych. Imię i nazwisko_ nr grupy g/Ale ł Zadanie 1 ( 4 pkt) Dla równoodle
CCF20070426000 KOLOKWIUM nr 1 .    .    MG 1 Zadanie I. (3p) Pom
KOLOS1 1 BlJT Za-but^Ll_H 2& ffl f imię i ii niwisko, grupa IDO Off KOLOKWIUM Z METOD NUMERYCZ
skanuj0001 5 I Kolokwium z metod numerycznych 2009/10 GRUPA 1. Zadanie 1 Wyprowadź (nie podaj!!) wzo
kolos algebra 1 A UMCS Lublin Algebra ogólna Algebra. Kolokwium Nr 2. grupa 2 (23.01.2014) Zadanie 1
SNC00485 (3) Kolokwium nr 1/Z3 hnologia i organizacja budowycleni: . Mott U..    ....
karto koło1 rzadI KARTOGRA FIA MATĘMATYCZNA KOLOKWIUM NR 1 11.04.2013 R. RZĄD i Imię i nazwisko, gru

więcej podobnych podstron