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