主要内容gydF4y2Ba

计算斜率和偏差gydF4y2Ba

什么是斜率偏差缩放?gydF4y2Ba

使用斜率偏差缩放,您必须指定一个数字的斜率和偏差。斜率偏差比例数的真实值可以表示为:gydF4y2Ba

rgydF4y2Ba egydF4y2Ba 一个gydF4y2Ba lgydF4y2Ba -gydF4y2Ba wgydF4y2Ba ogydF4y2Ba rgydF4y2Ba lgydF4y2Ba dgydF4y2Ba vgydF4y2Ba 一个gydF4y2Ba lgydF4y2Ba ugydF4y2Ba egydF4y2Ba =gydF4y2Ba (gydF4y2Ba 年代gydF4y2Ba lgydF4y2Ba ogydF4y2Ba pgydF4y2Ba egydF4y2Ba ×gydF4y2Ba 我gydF4y2Ba ngydF4y2Ba tgydF4y2Ba egydF4y2Ba ggydF4y2Ba egydF4y2Ba rgydF4y2Ba )gydF4y2Ba +gydF4y2Ba bgydF4y2Ba 我gydF4y2Ba 一个gydF4y2Ba 年代gydF4y2Ba

年代gydF4y2Ba lgydF4y2Ba ogydF4y2Ba pgydF4y2Ba egydF4y2Ba =gydF4y2Ba 年代gydF4y2Ba lgydF4y2Ba ogydF4y2Ba pgydF4y2Ba egydF4y2Ba 一个gydF4y2Ba dgydF4y2Ba jgydF4y2Ba ugydF4y2Ba 年代gydF4y2Ba tgydF4y2Ba 米gydF4y2Ba egydF4y2Ba ngydF4y2Ba tgydF4y2Ba fgydF4y2Ba 一个gydF4y2Ba cgydF4y2Ba tgydF4y2Ba ogydF4y2Ba rgydF4y2Ba ×gydF4y2Ba 2gydF4y2Ba fgydF4y2Ba 我gydF4y2Ba xgydF4y2Ba egydF4y2Ba dgydF4y2Ba egydF4y2Ba xgydF4y2Ba pgydF4y2Ba ogydF4y2Ba ngydF4y2Ba egydF4y2Ba ngydF4y2Ba tgydF4y2Ba

计算斜率和偏差gydF4y2Ba

从您想要的端点、符号和字长开始。gydF4y2Ba

lower_bound = 999;upper_bound = 1000;is_signed = true;word_length = 16;gydF4y2Ba

求a的范围gydF4y2BafigydF4y2Ba对象具有指定的字长和符号,则使用gydF4y2Ba范围gydF4y2Ba函数。gydF4y2Ba

[Q_min, Q_max] =范围(fi ([], is_signed word_length 0));gydF4y2Ba

求斜率和偏差,解方程组:gydF4y2Ba

lower_bound =斜率* Q_min +偏差gydF4y2Ba

上限=斜率* Q_max +偏差gydF4y2Ba

把这些方程写成矩阵形式。gydF4y2Ba

[gydF4y2Ba lower_boundgydF4y2Ba upper_boundgydF4y2Ba ]gydF4y2Ba =gydF4y2Ba [gydF4y2Ba Q_mingydF4y2Ba 1gydF4y2Ba Q_maxgydF4y2Ba 1gydF4y2Ba ]gydF4y2Ba ×gydF4y2Ba [gydF4y2Ba 坡gydF4y2Ba 偏见gydF4y2Ba ]gydF4y2Ba

求斜率和偏差。gydF4y2Ba

A = double ([Q_min, 1;Q_max, 1]);B = double ([lower_bound;upper_bound]);x = \ b;格式gydF4y2Ba长gydF4y2BaggydF4y2Ba

为了求斜率或精度,调用斜率偏差向量的第一个元素,gydF4y2BaxgydF4y2Ba.gydF4y2Ba

斜率= x (1)gydF4y2Ba
斜率= 1.52590218966964 e-05gydF4y2Ba

为了找到偏差,调用向量的第二个元素gydF4y2BaxgydF4y2Ba.gydF4y2Ba

偏见= x (2)gydF4y2Ba
偏见= 999.500007629511gydF4y2Ba

创建一个gydF4y2BanumerictypegydF4y2Ba对象的斜率偏差缩放。gydF4y2Ba

T = numerictype(is_signed, word_length, slope, bias)gydF4y2Ba
T = DataTypeMode: Fixed-point: slope and bias scaling signness: Signed WordLength: 16 slope: 1.5259021896696368e-5 bias: 999.500007629511gydF4y2Ba

创建一个gydF4y2BafigydF4y2Ba对象与gydF4y2BanumerictypegydF4y2BaTgydF4y2Ba.gydF4y2Ba

a = fi(999.255, T)gydF4y2Ba
a = 999.254993514916 DataTypeMode: Fixed-point: slope and bias scaling signdness: Signed WordLength: 16 slope: 1.5259021896696368e-5 bias: 999.500007629511gydF4y2Ba

验证gydF4y2BafigydF4y2Ba对象具有正确的规范,方法是查找gydF4y2Ba一个gydF4y2Ba.gydF4y2Ba

范围(一个)gydF4y2Ba
ans = 999 1000 DataTypeMode: Fixed-point: slope and bias scaling signness: Signed WordLength: 16 slope: 1.5259021896696368e-5 bias: 999.500007629511gydF4y2Ba