Processing math: 100%

Symbolinen integrointi

Käytännössä integraalifunktioiden ja määrättyjen integraalien laskeminen perustuen integroimissääntöihin voi olla työlästä ja virhealtista. Onneksi on olemassa runsaasti symbolisen laskennan ohjelmistoja ja sovelluksia, joilla rutiini-integroinnit voidaan suorittaa. Tässä osiossa demonstroidaan lyhyesti, miten integointi luonnistuu MATLABin avulla.

Esimerkki 2.5.1

Lasketaan esimerkin 1.5.18 kohdan 4 määrätty integraali MATLABin Symbolic Math Toolbox -paketilla. Komentoriville kirjoitetaan seuraavat rivit.

syms x;
int(x/(3*x+2)^(1/3),x,-1/3,2)

Tällöin MATLAB antaa tulokseksi ans = 16/15.

Esimerkki 2.5.2

Laske paraboloidin y=x2 vaipan ala, kun se pyörähtää x-akselin ympäri välillä [0,1].

Piilota/näytä ratkaisu

Vaipan ala voidaan laskea kaavalla (3), kun f(x)=x2. Näin ollen laskettavaksi tulee integraali

A=2π10x21+4x2dx.

Integraali on varsin työlästä laskea käsin ja vaatisi sopivan sijoituksen. MATLABilla se ratkaistaan yksinkertaisesti kirjoittamalla komentoriville seuraavat rivit.

syms x;
int(2*pi*x^2*sqrt(1+4*x^2),x,0,1)

Ratkaisuksi saadaan

ans = -(pi*(log(5^(1/2) + 2) - 18*5^(1/2)))/32

ja komento double(ans) antaa tämän likiarvoksi 3,8097. Desimaaleja saa näkyviin enemmän esimerkiksi komennolla format long.

Palautusta lähetetään...