exponenta event banner

встревожить

Применить возмущения к сценарию РЛС

    Описание

    пример

    offsets = perturb(scenario) возмущает базовый сценарий РЛС, scenarioи возвращает значения смещения. Используйте perturbations для определения возмущений на объектах, таких как траектории, датчики и платформы, в сценарии.

    Примеры

    свернуть все

    Создайте сценарий радара и добавьте платформу.

    scenario = radarScenario;
    p = platform(scenario); 

    Добавьте траекторию к платформе.

    p.Trajectory = waypointTrajectory('Waypoints',...
        [30 -40 -3; 30 -20 -3; 20 -10 -3; 0 -10 -3; -10 -10 -3]*1e3, ...
        'TimeOfArrival', [0; 100; 150; 350; 450], ... 
        'Course', [90;90;180;180;180]); 

    Постройте график траектории.

    tp = theaterPlot("XLimits",[-20 35]*1e3,"YLimits",[-45 -5]*1e3);
    trajPlotter1 = trajectoryPlotter(tp,'DisplayName','Original','Color','b');
    plotTrajectory(trajPlotter1,{p.Trajectory.Waypoints});

    Определите возмущения для ППМ. Следующее определяет возмущения на первом и последнем ППМ как равномерные распределения.

    perturbations(p.Trajectory, "Waypoints", "Uniform",...
        [-2000 -2000 0; 0 0 0; 0 0 0; 0 0 0; -2000 -2000 0],...
        [+2000 +2000 0; 0 0 0; 0 0 0; 0 0 0; +2000 +2000 0]);

    Возмутите сценарий и соблюдайте измененные ППМ платформы.

    perturb(scenario);
    trajPlotter2 = trajectoryPlotter(tp,'DisplayName','Perturbed','Color','g');
    plotTrajectory(trajPlotter2,{p.Trajectory.Waypoints})

    Figure contains an axes. The axes contains 2 objects of type line. These objects represent Original, Perturbed.

    Входные аргументы

    свернуть все

    Сценарий радара, указанный как radarScenario объект.

    Выходные аргументы

    свернуть все

    Смещения свойств, возвращаемые в виде массива структур. Каждая структура содержит эти поля.

    Имя поляОписание
    PlatformIDИдентификатор платформы
    PerturbedObjectПоврежденный объект, установленный на платформе
    PropertyИмя возмущенного свойства
    OffsetЗначения смещения, применяемые в возмущении
    PerturbedValueЗначения свойств после возмущения

    См. также

    Представлен в R2021a