C# 求c中点的数值积分#
我在c#(非定函数)中有一些点,我需要对它们进行数值积分(更喜欢e梯形)。有任何库或函数可以这样做吗? 我见过Math.Net的一个封闭区间,但它需要明确的函数。 (注意:可以在点之间创建插值函数,并将其交给OnClosedInterval,但我需要知道是否有任何库可以进行数值积分。)类似的内容? 在x/y方向的曲线上采样点,并希望使用梯形规则计算曲线下第一个点和最后一个点之间的积分C# 求c中点的数值积分#,c#,point,numerical,integrate,C#,Point,Numerical,Integrate,我在c#(非定函数)中有一些点,我需要对它们进行数值积分(更喜欢e梯形)。有任何库或函数可以这样做吗? 我见过Math.Net的一个封闭区间,但它需要明确的函数。 (注意:可以在点之间创建插值函数,并将其交给OnClosedInterval,但我需要知道是否有任何库可以进行数值积分。)类似的内容? 在x/y方向的曲线上采样点,并希望使用梯形规则计算曲线下第一个点和最后一个点之间的积分 //assuming Point has x and y component, and array is sor
//assuming Point has x and y component, and array is sorted according to x
Point[] points = ...;
float integral = 0;
for(int i = 1; i<points.length; i++)
integral += (points[i].y + points[i-1].y) / 2 * (points[i].x - points[i-1].x);
//假设点有x和y分量,数组按x排序
点[]点=。。。;
浮点积分=0;
对于(inti=1;i类似的东西?
在x/y方向的曲线上采样点,并希望使用梯形规则计算曲线下第一个点和最后一个点之间的积分
//assuming Point has x and y component, and array is sorted according to x
Point[] points = ...;
float integral = 0;
for(int i = 1; i<points.length; i++)
integral += (points[i].y + points[i-1].y) / 2 * (points[i].x - points[i-1].x);
//假设点有x和y分量,数组按x排序
点[]点=。。。;
浮点积分=0;
对于(int i=1;i要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题对于堆栈溢出是非主题问题要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题对于堆栈溢出是非主题问题