查找变量之间 %20 范围内的最大偏差

Find maximum deviation in range of %20 between variables

如何在 Matlab 中编写命令来检查一个变量与其他变量之间的偏差在 +- %20 以内?好像不在范围内会打印 false 如果在范围内打印 true

比如我想比较R1,R2,R3和R,应该在plus/minus%20:

范围内
R = 0.62
R1 = 0.638
R2 = 0.6337
R3 = 0.6354

谢谢

您希望绝对差 abs(var1-var2) 小于某个百分比。您可以通过将一块除以总数 abs(var1-var2)/var1 来计算百分比。这个值必须小于 0.2,所以 abs(var1-var2)/var1<0.2