matlab中幾種求積分的方法舉例圖形Midpoint RuleTrapezoid Rule13 Simpsons利用integral結(jié)果顯示
最近看了幾天matlab的基礎(chǔ)知識,總結(jié)一下求簡單積分的方法
fi = f((x1 + x2) / 2) 取兩點之間中點的平均值作為該區(qū)域的高
fi = (f(x1) + f(x2)) / 2; 取兩點函數(shù)值得平均值作為該區(qū)域的高
除此以外,matlab中的trapz函數(shù)可用來調(diào)用求其值,如下
h = pi/100;x = 0:h:2*pi;y = sin(x) + cos(x);s3 = h * trapz(y)fi = 3/h*(f0 + 4f1 + f2),利用公式求解即可
對比一下各種方式求出的積分值
新聞熱點
疑難解答