MATLAB で数値積分を実装するにはどうすればよいですか?

Matlab De Shu Zhi Ji Fenwo Shi Zhuangsurunihadousurebayoidesuka



数値積分 システム内で伝達される熱や物体に作用する力の計算など、科学や工学のアプリケーションで問題を解決するために使用される数学的演算です。その主な目的は、境界点間の指定された関数の曲線の下の面積を計算することです。 MATLAB は組み込み機能を使用して作業を容易にします。 包括的な() 複素積分を数値的に解く関数。

このガイドでは、実装方法を学びます 数値積分 MATLAB でいくつかの例を使用して説明します。







数値積分とは何ですか?

数値積分 は、定積分の近似値を計算するのに役立つ数学的手法です。積分区間を複数の部分区間に分割してプロセスを実行し、その後、積分を部分区間の境界点における被積分関数の値の合計として近似します。サブインターバルが多いほどより正確な近似が得られるため、近似の精度は使用されるサブインターバルの数に依存します。



MATLAB で数値積分を実装するにはどうすればよいですか?

組み込み関数を使用して MATLAB で数値積分を実装できます。 包括的な() 関数。この関数を使用すると、指定された境界条件で関数を数値的に積分できます。この関数は 3 つの必須入力を受け取り、指定された境界値で指定された関数の数値積分を計算した後に数値を提供します。



構文





包括的な() 関数の構文は次のとおりです。

q = 積分 ( 楽しい、xmin、xmax )
q = 積分 ( fun、xmin、xmax、名前、値 )



ここ:

関数 q = 積分(fun,xmin,xmax) これは、グローバル適応求積法と、xmin と xmax が実パラメータである事前設定された誤差許容値を使用して、指定された関数 fun を xmin から xmax まで数値的に積分します。

関数 q = 積分(fun,xmin,xmax, 名前, 値) 追加の引数として名前と値のペアを指定します。

実際に実装するためのいくつかの例を考えてみましょう。 数値積分 MATLABで。

例 1:integral() 関数を使用して MATLAB で数値積分を実装する方法

この例では、 数値積分 指定された境界値上の変数 x に関する指定された関数の -1 そして 1 を使用して 包括的な() 関数。

楽しい = @ ( バツ ) コス ( ×.^ 2 ) * 経験値 ( バツ ) ;
q = 積分 ( 楽しい、- 1 1 ) >

例 2: MATLAB で、integral() 関数を使用してベクトル値関数の数値積分を計算する方法

この MATLAB コードは、次の式を使用して、指定された境界点 -1 および 1 上の変数 x に関する指定されたベクトル値関数の数値積分を計算します。 包括的な() 追加の名前パラメータと値パラメータを含む関数。

楽しい = @ ( バツ ) 経験値 ( ( 2 : 7 ) * バツ ) ;
q = 積分 ( 楽しい、- 1 1 '配列値' 真実 )

結論

数値積分 は、科学や工学の多くのアプリケーションで広く使用されている数学演算です。その主な目的は、曲線の下の面積を計算することです。組み込み関数を使用して、MATLAB で数値積分を簡単に実装できます。 包括的な() 関数。このチュートリアルでは、MATLAB の例を使用して数値積分の実装を検討し、関数の使用の基本を学ぶことができます。 包括的な() 関数。