gpt4 book ai didi

c++ - 在 DSP TMS320C5509 上编写分段线性函数的最佳方法

转载 作者:太空宇宙 更新时间:2023-11-04 12:26:51 25 4
gpt4 key购买 nike

有一个 Table of pairs ,它定义了棋子的边界。我们使用的是简单的算法:

y = f(x)

  1. 使用x计算表中的索引n
  2. 得到Yn和Yn+1,计算线性插值Y

Y 是答案。

所以我想,一定有更有效的方法,你能指点我吗?

最佳答案

根据对的数量和分布,您也许可以定期存储仅包含 Y 值的表 T。选择间隔为 2 的幂:i=2^c。然后对于给定的 X:

n=X>>c;
Y= T[n]
Y+= ((T[n+1]-T[n])* (X&(i-1))>>c;

只要您有足够的空间放置一个表,该表的间隔足够小以捕获 Y 斜率的突然变化,并且 Y 中有足够的空间用于乘法,这应该可以工作。

关于c++ - 在 DSP TMS320C5509 上编写分段线性函数的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1955207/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com