对数和指数的4分段近似公式 (只须加法和移位)
本帖最后由 si692828681 于 2013-1-13 20:40 编辑硬盘里好多文档都没改名字(都乱码似的。。。),刚想看这个公式,结果找了半天,一个一个地翻。。。{:sweat:}
泰勒级数展开 泰勒公式展开是一堆,但是怎么根据m的值取哪些项存在呢? jade1988 发表于 2013-1-13 21:01 static/image/common/back.gif
泰勒公式展开是一堆,但是怎么根据m的值取哪些项存在呢?
比如你要算log2(x),(0 < x <= 2),则m = x - 1;直接根据m的范围带入相应的公式即可。
这个公式都是一次的,如果有硬件乘法的话,就可以化为分段的一次函数了。
与其说是泰勒展开式,我觉得说成折线近似更恰当{:smile:} 这个必须mark si692828681 发表于 2013-1-13 21:46 static/image/common/back.gif
比如你要算log2(x),(0 < x
我知道是根据x值代入就行,我的意思是泰勒级数展开,比如e^x:
那么你怎么根据x的值选择哪些项呢?
只贴结果不好吧,你得说怎么来的,误差是如何判断最小的? 我用Excel绘图直观地看了下,效果一般,在定义域交界处有明显的“导数不连续”(汗,不知道咋说了)。不过作为启发思路,是个很好的办法。 Sullivan 发表于 2013-1-14 09:23 static/image/common/back.gif
我用Excel绘图直观地看了下,效果一般,在定义域交界处有明显的“导数不连续”(汗,不知道咋说了)。不过 ...
我在octave里也plot看过,连续性不能要求哈~
在精度要求不高的地方用着不错,多分几段,精度会提高 ------ 不过连续性还是不能要求 嘛嘛~看取舍吧。。。
页:
[1]