fixpt_look1_func_plot

为查找表剧情定点逼近函数

句法

fixpt_look1_func_plot(XDATAYDATAFUNC” ...
XMINXMAXXDT的XScaleYDTyscalerndmeth
errworst= fixpt_look1_func_plot(XDATAYDATAFUNC” ...
XMINXMAXXDT的XScaleYDTyscalerndmeth

描述

fixpt_look1_func_plot(XDATAYDATAFUNC” ...
XMINXMAXXDT的XScaleYDTyscalerndmeth
绘制一个查找表近似函数,从理想的功能错误。

errworst= fixpt_look1_func_plot(XDATAYDATAFUNC” ...
XMINXMAXXDT的XScaleYDTyscalerndmeth
绘制一个查找表近似函数,从理想的功能错误。输出errworst是最大绝对误差。

您可以使用fixpt_look1_func_approx生成XDATAYDATA中,断点和表数据用于分别查找表。fixpt_look1_func_approx适用于理想的功能在断点XDATA生产YDATA。虽然这种方法生成的最简单方法YDATA,您可以选择其他值YDATA作为输入fixpt_look1_func_plot。选择不同的值YDATA可以,在某些情况下,产生具有较小的最大绝对误差查找表。

输入参数

XDATA

断点查找表的载体。

YDATA

从应用的理想功能,断点值的矢量。

FUNC

功能X要为其近似断点。括这种表达在单引号,例如,'SIN(2 * PI * X)'

XMIN

的最小值X

XMAX

的最大值X

XDT

的数据类型X

的XScale

缩放为X值。

YDT

的数据类型ÿ

yscale

缩放为ÿ值。

rndmeth

通过定点的Simulink支万博1manbetx持舍入模式万博1manbetx®块:

'天花板'

回合在正无穷大的方向最接近的可表示数。

'地板'(默认)

轮在负无穷大的方向最接近的表示的数。

“最近”

四舍五入到最接近的可表示数。

“接近零”

轮以在零方向最接近的表示的数。

例子

使用由所生成的数据点绘制正弦函数的一个定点近似fixpt_look1_func_approx

FUNC = 'SIN(2 * PI * X)';%定义在其上,以优化断点XMIN = 0的范围内;XMAX = 0.25;%定义输入的数据类型和缩放XDT = ufix(16);的XScale = 2 ^ -16;%定义的输出YDT = sfix(16)的数据类型和结垢;yscale = 2 ^ -14;%指定舍入方法rndmeth =“楼层”;%定义的最大容许误差errmax = 2 ^ -10;%甚至选择,间距为断点间距=“POW2”幂-2; % Generate data points for the lookup table [xdata,ydata,errworst]=fixpt_look1_func_approx(func,... xmin,xmax,xdt,xscale,ydt,yscale,rndmeth,errmax,[],spacing); % Plot the sine function (ideal and fixed-point) & errors fixpt_look1_func_plot(xdata,ydata,func,xmin,xmax,... xdt,xscale,ydt,yscale,rndmeth);

fixpt_look1_func_plot图定点正弦函数,使用所生成的数据点,并重复理想的功能与固定点功能之间的误差。最大绝对误差和点的数量要求上出现的情节。误差在断点处下降到零,但断点之间由于理想的功能和断点之间绘制的线之间的曲率差异增加。

查找表需要33分达到最大绝对误差2 ^ -11.3922

也可以看看

||

主题

R2006a前推出