比较两个图形
匹配两个图形需要两个基本步骤:
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 = 左边界
• rb = 右边界
• lb<t<rb
|
ltwo
|
|
当 |f(t) - g(t)| 为偏差测量值时,偏差的较大值在 L2 范数中具有更大的权重。
|
linf
|
|
测量两个函数之间的最大偏差。
|
区域
|
|
测量 f(t) 图形和 g(t) 图形之间的有符号面积。
|
当指定 comparegraphs 函数的自变量时,有以下选项:
• 仅指定两个自变量 - 仅指定图形的名称。默认情况下,系统使用 lone 测量类型以及图形的整个长度。
• 仅指定三个自变量 – 指定两个图形的名称和测量类型。默认情况下,系统使用图形的整个长度。
• 指定所有 7 个自变量。
|
可将第二个图形的名称 (name_2) 指定为 " zero"。然后系统将计算函数,计算相对于水平基础 y=0。
|