M03 - Úvod do MATLAB
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.
nejjednodušší podob tento tvar:
2
$ &
+% D
# >2A
kde 2 je matice s hodnotami ur enými k optimalizaci, # je název ú elové
funkce a 2A je matice s po áte ním odhadem hodnot 2. P i zavolání této funkce
hledá MATLAB ešení s maximální odchylkou 0,01%.
Základní princip spo ívá v hledání minima ú elové funkce # pro vstupní
hodnoty z matice 2. V našem p ípad se p i hledání hodnot parametr a,b bu-
deme snažit minimalizovat odchylku mezi hodnotami QB(model) a
QB(m ené). Použijeme principu metody nejmenších tverc a ú elová funkce
bude vyjád ena jako suma kvadratických odchylek (QB(m ené)-QB(model))2.
Zápis ú elové funkce E * bude mít v syntaxi MATLAB tvar:
E * $ #
F
,
F
,
/G
Úkol 3.2
K nalezení hodnot parametr a,b využijte ú elovou funkci definovanou
v p edchozím odstavci. V této podob ji dopl te na konec souboru M-file
Predpoved.m. Doporu ujeme však ješt p edtím provést tyto úpravy:
• Soubor Predpoved.m uložte pod jménem OptAB.m, aby se vám
zachovala jeho p vodní verze.
• V souboru OptAB.m dopl te na konce ádk s p íkazy znak “;“,
odstra te vykreslování grafu a vypisování výstrah.
K nalezení parametr a,b spl ujících daná kritéria zadejte p íkaz:
1
$ &
+% D B "
>
Hydroinformatika I · Modul 3
- 22 (34) -
Jaké jsou hodnoty nalezených parametr a, b? Ov te jejich správnost spuš-