- MATH.APP.160
- 2. Integraalikäsitteen laajennuksia ja sovelluksia
- 2.5 Symbolinen integrointi
∗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].
Vaipan ala voidaan laskea kaavalla (3), kun f(x)=x2. Näin ollen laskettavaksi tulee integraali
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
.