Читайте также:
|
|
Выбираем конкретную дальность до цели- D_ist (из диапазона дапьностей стрельбы выбранного орудия).
.Пусть D_ist=7000 метров.
Из правил стрельбы данного орудия определяем соответствующие этой дальности точностные характеристики рассеивания снарядов -вероятные (срединные) ошибки по дальности Вд и по боковому направлению -Вб.
Пусть Вд=25 метров, Вб=15 метров.
Так как, в системе координат орудия случайные величины U (абсцисса точки падения снаряда)
и V (ордината точки падения снаряда)независимы, то они подчиняются нормальному закону
распределения с известными параметрами: mu=D_ist=7000;mv=0;Вд=25;Вб=15:
Простейший вариант получения набора (массива) значений СВ X и Y в системе координат НП (Нxy)
Сначала получаем n пар чисел (Ui,Vi)-координат точек падения снарядов в системе координат орудия (Оuv):
В пакете MATLAB имеется оператор " randn "; при каждом обращении к нему он выдает случайное число, распределенное по так называемому стандартному нормальному закону
(обычному нормальному закону с МОЖ =0 и Сигма=1). Чтобы получить случайное число, распределенное по нормальному закону с заданными сигма[U] и мож[U], просто умножают значение,полученное с помощью оператора randn на требуемое сигма и к полученному числу прибавляют требуемое мож:
Ui =сигма[u] *randn +мож[U]; аналогично получаем случайное число Vi:
Vi = сигма[V] *randn +мож[V];
В нашем случае мож[U] = Dist; мож[V] =0;сигма[U] =Вд/ 0.674; сигма[V] =Вб/ 0.674.
Т.о.,
Ui =Вд * randn / 0.674 +Dist;
Vi = Вб * randn / 0.674
Задаемся конкретным углом Альфа (из диапазона 10..30 градусов).Пусть ALFAist=0.5236 радиан.
(на этот угол развернута система координат орудия относительно системы координат НП)
Учитывая этот разворот, получаем значения (Xi, Yi)-координат точек падения снарядов в
системе координат НП
Xi =Ui *cos(ALFAist)- Vi *sin(ALFAist) + Пx
Yi =Ui *sin(ALFAist)+ Vi *cos(ALFAist) + Пy
Ниже приведен фрагмент программы на языке MATLAB, где реализованы указанные операции
(строки 57 - 70).
%####################################################################57%Получение массива точек X(k),Y(k)-координат точек падения снарядов
58% в системе координат НП
59 for k=1:n
60U(k)=Вд*randn/ 0.674+D_ist;
61V(k)=Вб*randn / 0.674+0;
62 end
63%U и V-массивы координат точек падения снарядов в системе координат 64орудия
65%Случайные величины U(k) и V(k) -независимы!!!
66[X,Y]=[cos(ALFA_ist) -sin(ALFA_ist);sin(ALFA_ist) cos(ALFA_ist)]*[U;V];
67% массивы Uи V пересчитаны в другую систему координат,развернутую
68 % на угол ALFA_ist относительно системы координат орудия(в систему 69координат НП)
70 %Случайные величины X и Y уже нельзя считать независимыми!!!
Дата добавления: 2015-08-20; просмотров: 47 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Постановка задачи. Системы координат. | | | Нахождение точечных оценок |