Сравнение двух графиков
Согласование двух графиков включает два основных шага:
1. Создайте констр. элемент анализа в виде уравнения для сравнения двух графиков. Используйте констр. элемент анализа для вычисления разницы между двумя графиками.
2. Запустите проработку оптимизации для минимизации разницы.
Чтобы сравнить два графика, добавьте уравнение с использованием следующего синтаксиса: relation_name = comparegraphs("name_1", "name_2", "type", left_bound_1, right_bound_1, left_bound_2, right_bound_2), где:
• relation_name - наименование уравнения;
• name_1 - наименование первого графика или констр. элемента анализа;
• name_2 - наименование второго графика или констр. элемента анализа;
• left_bound_1 и right_bound_1 - левая и правая границы первого графика;
• left_bound_2 и right_bound_2 - левая и правая границы второго графика;
• type - метод вычисления разницы между графиками. Выберите следующие типы: lone (по умолчанию), ltwo, linf или area. В следующей таблице описаны различные типы измерений.
Тип измерения
|
Основан на формуле
|
Что измеряет
|
lone
|
|
Измеряет площадь между графиками f(t) и g(t),
где
• lb = left_bound
• rb = right_bound
• lb <t <rb
|
ltwo
|
|
Если |f(t) - g(t)| - величина отклонения, то большие значения отклонения имеют больший вес в L2 norm.
|
linf
|
|
Измеряет максимальное отклонение между двумя функциями.
|
площадь
|
|
Измеряет ориентированную площадь (со знаком) между графиками f(t) и g(t).
|
При задании аргументов для функции comparegraphs можно задавать следующие опции.
• Задать только два аргумента — задаются имена только для графиков. По умолчанию система использует тип измерения lone и все длины графиков.
• Задать только три аргумента - задаются наименования для двух графиков и типа измерения. По умолчанию система использует все отрезки графиков.
• Задать все 7 аргументов.
|
Примечание Можно указать наименование для второго графика (name_2) как " zero" Система вычислит функцию по отношению к горизонтальной базе y=0.
|