MN04: Różnice pomiędzy wersjami
mNie podano opisu zmian |
mNie podano opisu zmian |
||
Linia 31: | Linia 31: | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none"> | <div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none"> | ||
Bardzo wygodnie napisać taki program w postaci skryptu Octave. Pamiętaj | <div style="background-color:#efe">Bardzo wygodnie napisać taki program w postaci skryptu Octave. Pamiętaj | ||
jednak, by uniknąć w nim pętli w rodzaju | jednak, by uniknąć w nim pętli w rodzaju | ||
Linia 42: | Linia 42: | ||
Taka podwójnie zagnieżdżona pętla może skutecznie zniechęcić Cię do | Taka podwójnie zagnieżdżona pętla może skutecznie zniechęcić Cię do | ||
Octave'a --- obrazek będzie liczyć się wieki --- zupełnie niepotrzebnie! | Octave'a --- obrazek będzie liczyć się wieki --- zupełnie niepotrzebnie! | ||
</div> | |||
</div></div> | </div></div> | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none"> | <div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none"> | ||
<div style="font-size:smaller; background-color:# | <div style="font-size:smaller; background-color:#0f4">Kluczem do efektywnej implementacji w Octave jest przeprowadzenie | ||
iteracji Newtona na ''wszystkich pikselach jednocześnie''. W tym celu musisz | iteracji Newtona na ''wszystkich pikselach jednocześnie''. W tym celu musisz | ||
skorzystać z prowadzenia działań na całych macierzach.</div> | skorzystać z prowadzenia działań na całych macierzach.</div> |
Wersja z 16:55, 28 sie 2006
Uwaga: przekonwertowane latex2mediawiki; prawdopodobnie trzeba wprowadzi? poprawki
Ćwiczenia: równania nieliniowe skalarne
Ćwiczenie Metoda Newtona może być zbieżna globalnie
Wykaż, że jeśli jest rosnąca i wypukła na oraz dla , to metoda Newtona startująca z jest zbieżna.
Ćwiczenie Fraktale
Ćwiczenie Pierwiastkowanie
Ćwiczenie Odwrotność bez dzielenia
Aby wyznaczyć dla bez dzielenia(!), można zastosować metodę Newtona do funkcji . Pokaż, że na -tym kroku iteracji,
Dla jakich metoda będzie zbieżna do , a dla jakich nie? Oceń, ile iteracji potrzeba do spełnienia warunku , gdy ,
Ćwiczenie
Zaimplementuj metodę bisekcji. Sprawdź, jak będzie działać m.in. dla funkcji
- ,
- ,
- (wzór A),
- (wzór B),
- (wzór C),
- (wzór D),
gdy tolerancję błędu zadasz na poziomie .
Jak wyjaśnić te wyniki? Czy możesz już być pewna, że masz dobrą implementację?
Ćwiczenie