Paano Ipapatupad ang Numerical Integration sa MATLAB?

Paano Ipapatupad Ang Numerical Integration Sa Matlab



Pagsasama ng numero ay isang matematikal na operasyon na ginagamit sa mga aplikasyon sa agham at inhinyero upang malutas ang mga problema, tulad ng pagkalkula ng init na inilipat sa system o ang puwersang kumikilos sa mga bagay. Ang pangunahing layunin nito ay upang kalkulahin ang lugar sa ilalim ng kurba ng ibinigay na function sa pagitan ng mga boundary point. Pinapadali tayo ng MATLAB ng isang built-in komprehensibo() function na nilulutas ang mga kumplikadong integral ayon sa numero.

Sa gabay na ito, matututunan natin kung paano ipatupad pagsasama ng numero sa MATLAB gamit ang ilang mga halimbawa.







Ano ang Numerical Integration?

Pagsasama ng numero ay isang mathematical technique na tumutulong sa iyong kalkulahin ang tinatayang halaga ng isang tiyak na integral. Ginagawa nito ang proseso sa pamamagitan ng paghahati sa pagitan ng integration sa maraming subinterval, pagkatapos nito ay tinatantiya nito ang integral bilang kabuuan ng mga value ng integrand sa mga hangganan ng mga subinterval. Ang katumpakan ng approximation ay umaasa sa bilang ng mga sub-interval na ginamit dahil mas maraming subinterval ang magbibigay ng mas tumpak na approximation.



Paano Ipapatupad ang Numerical Integration sa MATLAB?

Maaari naming ipatupad ang numerical integration sa MATLAB gamit ang built-in komprehensibo() function. Binibigyang-daan kami ng function na ito na isama ang isang function sa mga tinukoy na kundisyon ng hangganan. Ang function na ito ay tumatagal ng tatlong mandatoryong input at nagbibigay ng numeric na value pagkatapos kalkulahin ang numerical integration ng ibinigay na function sa ibinigay na boundary value.



Syntax





Ang komprehensibo() Ang syntax ng function ay ibinigay sa ibaba:

q = integral ( masaya,xmin,xmax )
q = integral ( masaya,xmin,xmax, Pangalan, Halaga )



dito:

Ang function q = integral(masaya,xmin,xmax) magbubunga sa numerical na pagsasama-sama ng ibinigay na fun function mula xmin hanggang xmax gamit ang global adaptive quadrature pati na rin ang mga preset na error tolerances kung saan ang xmin at xmax ay tunay na mga parameter.

Ang function q = integral(masaya,xmin,xmax, Pangalan, Halaga) magbubunga upang tukuyin ang Pangalan, at mga pares ng Halaga bilang mga karagdagang argumento.

Mga halimbawa

Isaalang-alang ang ilang mga halimbawa upang praktikal na ipatupad ang pagsasama ng numero sa MATLAB.

Halimbawa 1: Paano Magpapatupad ng Numerical Integration sa MATLAB Gamit ang integral() Function?

Sa halimbawang ito, kinakalkula namin ang pagsasama ng numero ng ibinigay na function na may paggalang sa variable x sa ibinigay na mga halaga ng hangganan -1 at 1 gamit ang komprehensibo() function.

masaya = @ ( x ) cos ( x.^ 2 ) . * exp ( x ) ;
q = integral ( masaya,- 1 , 1 ) td >

Halimbawa 2: Paano Mag-compute ng Numerical Integration ng Vector-Valued Function sa MATLAB Gamit ang integral() Function?

Kinakalkula ng MATLAB code na ito ang numerical integration ng ibinigay na vector-valued function na may paggalang sa variable x sa ibinigay na boundary points -1 at 1 gamit ang komprehensibo() function na may karagdagang Pangalan at mga parameter ng halaga.

masaya = @ ( x ) exp ( ( 2 : 7 ) * x ) ;
q = integral ( masaya,- 1 , 1 , 'ArrayValued' , totoo )

Konklusyon

Pagsasama ng numero ay isang mathematical operation na malawakang ginagamit sa maraming aplikasyon ng agham at inhinyero. Ang pangunahing layunin nito ay upang kalkulahin ang lugar sa ilalim ng curve. Madali nating maipapatupad ang numerical integration sa MATLAB gamit ang built-in komprehensibo() function. Ang tutorial na ito ay ginalugad ang pagpapatupad ng numerical integration sa mga halimbawa sa MATLAB, na nagbibigay-daan sa iyong matutunan ang mga pangunahing kaalaman sa paggamit ng komprehensibo() function.