Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 资源受限环境下的指数积分逼近_C_Matlab_Math - Fatal编程技术网

C 资源受限环境下的指数积分逼近

C 资源受限环境下的指数积分逼近,c,matlab,math,C,Matlab,Math,在资源高度受限的设备中,计算或近似指数积分函数的最佳方法是什么?如果可能的话,我想先试用C或Matlab中的近似函数这里有一个C函数用于计算指数积分函数 我不确定它是否满足您的资源限制,但源代码除了math.h和float.h之外没有其他依赖项,您希望您的设备上可以提供这些依赖项。您能更清楚一些吗?你想计算积分吗?台阶?价值是多少???您想解决的一个示例代表性问题也会有帮助。一个示例问题是,我将获得一些数字作为计算结果,然后我需要执行expint(数字),并将该值与其他一些参数相乘。expint

在资源高度受限的设备中,计算或近似指数积分函数的最佳方法是什么?如果可能的话,我想先试用C或Matlab中的近似函数

这里有一个C函数用于计算指数积分函数


我不确定它是否满足您的资源限制,但源代码除了math.h和float.h之外没有其他依赖项,您希望您的设备上可以提供这些依赖项。

您能更清楚一些吗?你想计算积分吗?台阶?价值是多少???您想解决的一个示例代表性问题也会有帮助。一个示例问题是,我将获得一些数字作为计算结果,然后我需要执行expint(数字),并将该值与其他一些参数相乘。expint()函数在matlab中已经可用,我知道如果我使用matlab的expint()函数,整个算法都会工作。但目标是用汇编语言在dsp芯片上实现该算法,所以我需要一种方法来计算或至少近似指数积分函数。因此,如果有另一个表达式给出某个数字范围的expint()的近似值,我想在Matlab或C@user13267这类问题的资源是。它是pdf格式的免费在线文档,可以说是数学家们现有的最有用的参考资料。在你的例子中,有一整章是关于指数积分的各种形式和级数展开式的。截断其中一个扩展可能是最好的选择。我现在时间不够,所以不能推荐一个。对不起,谢谢你的链接,但是这个函数对我来说太复杂了;我需要一个更简单的近似值,它不一定是精确的