ÐиÑвÑÑкий наÑÑоналÑний ÑнÑвеÑÑиÑÐµÑ - ÐеологÑÑний ÑакÑлÑÑеÑ
ÐиÑвÑÑкий наÑÑоналÑний ÑнÑвеÑÑиÑÐµÑ - ÐеологÑÑний ÑакÑлÑÑеÑ
ÐиÑвÑÑкий наÑÑоналÑний ÑнÑвеÑÑиÑÐµÑ - ÐеологÑÑний ÑакÑлÑÑеÑ
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Тема_14_MathCad_7.doc 64<br />
Приклад використання підпрограми-функції для оцінки корисного сигналу методом найменших<br />
квадратів у випадку, коли сигнал залежить від кількох параметрів<br />
Функція-підпрограма генерації випадкового m-вимірного спостереження,<br />
рівномірно розподіленого у m-вимірному паралелепіпеді, протилежні<br />
вершини якого задано точками A та B.<br />
Rndvekt ( A , B,<br />
m)<br />
:=<br />
for<br />
z k ← A k + B k − A k<br />
return z<br />
k ∈ 0..<br />
m − 1<br />
( ) ⋅ rnd 1<br />
( )<br />
A :=<br />
⎛<br />
⎜<br />
⎜<br />
⎝<br />
0<br />
0<br />
0<br />
⎞<br />
⎟⎟⎠<br />
B :=<br />
⎛<br />
⎜<br />
⎜<br />
⎝<br />
2<br />
1<br />
100<br />
⎞<br />
⎟⎟⎠<br />
Rndvekt ( A , B,<br />
3)<br />
=<br />
⎛<br />
⎜<br />
⎜<br />
⎜<br />
⎝<br />
2.537 × 10 − 3<br />
0.193<br />
58.501<br />
⎞<br />
⎟<br />
⎟<br />
⎟<br />
⎠<br />
- приклад генерації тривиміроного<br />
випадкового спостереження<br />
A1 :=<br />
⎛<br />
⎜<br />
⎜<br />
⎜<br />
⎜<br />
⎜<br />
⎝<br />
0<br />
0<br />
5<br />
1<br />
100<br />
⎞ ⎟⎟⎟⎟<br />
⎟ ⎠<br />
B1 :=<br />
⎛<br />
⎜<br />
⎜<br />
⎜<br />
⎜<br />
⎜<br />
⎝<br />
1<br />
10<br />
6<br />
1.1<br />
200<br />
⎞ ⎟⎟⎟⎟<br />
⎟ ⎠<br />
Rndvekt ( A1 , B1,<br />
5)<br />
=<br />
⎛<br />
⎜<br />
⎜<br />
⎜<br />
⎜<br />
⎜<br />
⎝<br />
0.35<br />
8.228<br />
5.174<br />
1.071<br />
130.399<br />
⎞<br />
⎟<br />
⎟<br />
⎟<br />
⎟<br />
⎟<br />
⎠<br />
- приклад генерації<br />
п'ятивиміроного<br />
випадкового<br />
спостереження<br />
yy := ( 0 0 1 0 1 1 3 7 3 0 ) T<br />
- спостереження, що несуть корисний сигнал<br />
xx:=<br />
( 10 20 30 40 50 60 70 80 90 100 ) T<br />
- координати точок спостережень по вісі Ох<br />
yy<br />
9<br />
8<br />
7<br />
6<br />
5<br />
4<br />
3<br />
2<br />
1<br />
0<br />
1<br />
0 10 20 30 40 50 60 70 80 90 100110<br />
xx<br />
Графічне відображення<br />
експериментальних даних<br />
Signal ( x,<br />
C) := C 0 + C 1 e<br />
− ( x−C 2 ) 2<br />
( ) 2 2<br />
- функція, що описує залежність сигналу від координат по<br />
вісі абсцис. Параметри:<br />
C 0<br />
- рівень місцевого фону;<br />
С 1<br />
- амплитуда перевищення сигналу над фоном;<br />
С 2<br />
- абсциса положення вісі симетрії сигналу;<br />
C 3<br />
С 3 - параметр, шо характеризує ширину сигналу<br />
(приблизно 1/4 - 1/6 від видимої ширини сигналу).<br />
n := 10<br />
- кількість точок спостережень<br />
Рис. 76. Приклад використання підпрограми-функції для обчислення оцінки відразу кількох параметрів<br />
корисного сигналу методом найменших квадратів. Частина 1.