POLITECHNIKA WROCŁAWSKA
ZAKŁAD AUTOMATYKI |
Skład grupy:
1. Anna Knap 170739
|
Wydział: Elektryczny Rok studiów: 3 Rok Akademicki : 2010/2011 Grupa: Termin: Wtorek, 07:30 |
|
METODY NUMERYCZNE |
|||
Data wykonania ćwiczenia: 29.03.2011 |
Nr ćwiczenia: 5 Temat: Aproksymacja metoda najmniejszych kwadratów z wykorzystaniem rozkładu macierzy według wartości szczególnych - SVD. |
||
Data oddania sprawozdania: 05.04.2011 |
|
||
Prowadzący: Mgr inż. Łukasz Staszewski |
|
Cel ćwiczenia: Zapoznanie się z metodą aproksymacji funkcji za pomocą funkcji SVD.
Przebieg ćwiczenia:
Interpolacja dokonana została za pomocą gotowej funkcji Matlaba - `svd'
M-plik:
[U,W,V]=svd(y2')
h3=inv((V*W')*(W*V'))*((V*W')*U')*f'
aprox2=h3'*y2;
figure(1)
plot(t,aprox2,'black') %aproksymacja 3 svd
Wnioski:
Oba algorytmy działały poprawnie
Aproksymacja modelem 2 jest bardziej zbliżona do wykresu oryginalnego, niż aproksymacja modelem 1
Aproksymacja funkcją `svd' działa identycznie jak aproksymacja z algorytmem 2 wykorzystującym funkcję sinusoidalną (różnica miedzy tymi aproksymacjami wynosi dokładnie 0)
Aproksymacja funkcją `svd' działa szybciej niż aproksymacja za pomocą modelu oraz zajmuje mniej pamięci operacyjnej