现计算曲线在定义域[0,3.17]段,曲线与x轴所围成的图形的面积.
用积分公式
根据上篇文章的讲述,用JavaScript模拟该积分的计算 核心代码如下:
function paraCurve(x){
return x*x/5;//待计算曲线
}
function generateData(data,func) {
for (let i = 0; i <= 3.17; i += 0.00001) {
data.push([i, func(i)]);//以步长为0.00001计算自变量和因变量的值存入data数组
}
return data;
}
function calculs(data){
let sum=0;
for(let i=0;i<data.length;i++){
sum+=0.00001*data[i][1];//在data数组中,把所有数据组按照小矩形的面积计算方法全部累加到sum里面最后返回sum
}
return sum;
}
JavaScript运行结果