10.01.2015 Views

Київський національний університет - Геологічний факультет

Київський національний університет - Геологічний факультет

Київський національний університет - Геологічний факультет

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!