Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/68.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_Math_Integration - Fatal编程技术网

具有集成的C数学库?

具有集成的C数学库?,c,math,integration,C,Math,Integration,是否有与科学/数学相关的C/C++编程库,其中包含用于数学集成的函数?这可能有助于查找累积分布函数等的值。符号操作是理想的,但不是必需的。 谢谢 另外,我看过GSL,但它不包含特定于集成的功能。但GSL确实有……这个库不满足您的需求还有其他原因吗 对于符号数学来说,这是一个流行的选择。它们支持。关于数值积分,您还可以查看一些商业软件包,例如exmaple, 维基百科拥有和的数值分析软件(其中许多将进行数值积分,其中一些是C/C++库或具有适当的API)和计算机代数软件。您可以使用积分找到累积分布

是否有与科学/数学相关的C/C++编程库,其中包含用于数学集成的函数?这可能有助于查找累积分布函数等的值。符号操作是理想的,但不是必需的。 谢谢

另外,我看过GSL,但它不包含特定于集成的功能。

但GSL确实有……这个库不满足您的需求还有其他原因吗


对于符号数学来说,这是一个流行的选择。它们支持。

关于数值积分,您还可以查看一些商业软件包,例如exmaple,

维基百科拥有和的数值分析软件(其中许多将进行数值积分,其中一些是C/C++库或具有适当的API)和计算机代数软件。

您可以使用积分找到累积分布函数,但有一些直接的方法更有效、更准确。例如,有一个库DCDFLIB,用于计算CDF。在C和FORTRAN中,在管理C++中,

< P>约翰建议,如果你想要一个标准函数的累积分布函数,使用一个特定的解决方案是更好的方法。他指出了DCDFLIB。GSL有大量的特定CDF,隐藏在第19章“随机数分布”中


为了数值计算一个不寻常函数的CDF,GSL中有几种选择,例如,从a到b的积分的GSL_积分,或从a到+无穷大的半无限积分的GSL_积分

根。这是一个面向物理学家的免费开源软件包,它包含了集成技术,
Math_GSLIntegrator.html“>http://root.cern.ch/root/html/ROOT_Math_GSLIntegrator.html

然后这里:我使用gls,但我需要将一个函数(也是一个非标准CDF)集成到点网格中,而不是单个值(例如,0.1、0.3、0.5、0.6)。我想知道是否有一个库可以用有效的算法实现这一点。