computerrekenpakket maple zesde jaar · het is daarom handig om een programma (ook wel procedure...

10
Computerrekenpakket Maple zesde jaar M

Upload: others

Post on 15-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Computerrekenpakket Maple zesde jaar · Het is daarom handig om een programma (ook wel procedure genoemd) te schrijven met als input: functie f , integratiegrenzen a , b en een natuurlijk

Computerrekenpakket Maple

zesde jaar

M

Page 2: Computerrekenpakket Maple zesde jaar · Het is daarom handig om een programma (ook wel procedure genoemd) te schrijven met als input: functie f , integratiegrenzen a , b en een natuurlijk

CREATIVE COMMONS

Naamsvermelding-NietCommercieel-GelijkDelen 3.0(CC BY-NC-SA)

Dit is de vereenvoudigde (human-readable) versie van de volledige licentie.De volledige licentie is beschikbaar op de webpagina

http://creativecommons.org/licenses/by-nc-sa/3.0/nl/legalcode

De gebruiker mag:

het werk kopieren, verspreiden en doorgevenRemixen - afgeleide werken maken

Onder de volgende voorwaarden:

Naamsvermelding - De gebruiker dient bij het werk de door de maker of de licentiegever aangegeven naam tevermelden (maar niet zodanig dat de indruk gewekt wordt dat zij daarmee instemmen met je werk of je gebruik vanhet werk).Niet-commercieel - De gebruiker mag het werk niet voor commerciele doeleinden gebruiken.Gelijk delen - Indien de gebruiker het werk bewerkt kan het daaruit ontstane werk uitsluitend krachtens dezelfdelicentie als de onderhavige licentie of een gelijksoortige licentie worden verspreid.

Met inachtneming van:

Afstandname van rechten - De gebruiker mag afstand doen van een of meerdere van deze voorwaarden metvoorafgaande toestemming van de rechthebbende.Publiek domein - Indien het werk of een van de elementen in het werk zich in het publieke domein onder toepasselijkewetgeving bevinden, dan is die status op geen enkele wijze beınvloed door de licentie.Overige rechten - Onder geen beding worden volgende rechten door de licentie-overeenkomst in het gedrang gebracht:

• Het voorgaande laat de wettelijke beperkingen op de intellectuele eigendomsrechten onverlet.

• De morele rechten van de auteur.

• De rechten van anderen, ofwel op het werk zelf ofwel op de wijze waarop het werk wordt gebruikt, zoals hetportretrecht of het recht op privacy.

Let op - Bij hergebruik of verspreiding dient de gebruiker de licentievoorwaarden van dit werk kenbaar te maken aanderden. De beste manier om dit te doen is door middel van een link naar de webpaginahttp://creativecommons.org/licenses/by-nc-sa/3.0/nl/ .

Tekstzetsysteem: LATEX

Royalty percentage: 0%

c© 2008 Koen De Naeghel

Gelicenseerd onder een Creative Commons Naamsvermelding-NietCommercieel-GelijkDelen 3.0

Druk 4 maart 2018

Page 3: Computerrekenpakket Maple zesde jaar · Het is daarom handig om een programma (ook wel procedure genoemd) te schrijven met als input: functie f , integratiegrenzen a , b en een natuurlijk

MAPLE LES 2

INTEGRALEN

2.1 Bepaalde integralen

3 Voorbeeld 1. Bereken met Maple de bepaalde integraal

∫ 1

0

1

1 + x2dx.

Oplossing. Een bepaalde integraal

∫ b

a

f(x) dx geeft Maple weer met het commando Int(f(x),x=a..b).

Om de waarde van deze integraal te berekenen gebruik je value, de vorige regel oproepen kan via %.

> Int(1/(1+x^2),x=0..1);∫ 1

0

1

1 + x2dx

> value(%);

π

4

Wil je Maple meteen het antwoord laten geven, dan gebruik je het commando int.

> int(1/(1+x^2),x=0..1);

π

4

Merk op dat Maple de exacte waarde weergeeft. Als je toch een decimale voorstelling wil dan gebruik je hetcommando evalf.

> evalf(%);

0.7853981635

3 Voorbeeld 2. Bereken met Maple de bepaalde integraal

∫ 2

1

xx dx.

Oplossing. Wanneer de bepaalde integraal niet exact kan worden bepaald geeft Maple de opgave terug. Denumerieke benadering vinden we opnieuw met evalf.

> int(x^x,x=1..2);∫ 2

1

xx dx

> evalf(%);

2.050446235

3 Voorbeeld 3. Bereken met Maple de bepaalde integraal

∫ b

a

1√1− x2

dx, en dit voor elke waarde van a, b ∈ R.

Oplossing.

> int(1/sqrt(1-x^2),x=a..b);

arcsin(b)− arcsin(a)

M-8

Page 4: Computerrekenpakket Maple zesde jaar · Het is daarom handig om een programma (ook wel procedure genoemd) te schrijven met als input: functie f , integratiegrenzen a , b en een natuurlijk

2.2 Primitieve van een functie en onbepaalde integralen

3 Voorbeeld 1. Bereken met Maple een primitieve van de functie f(x) = x3 − 5x2 + 7.

Oplossing. Met het commando int bereken je een primitieve van een functie. We proberen

> int(x^3-5*x^2+7);

Error, (in int) wrong number (or type) of arguments

Blijkbaar voeren we het commando verkeerd uit. Om informatie omtrent het commando int op te roepenselecteren we in de menubalk Help > Topic Search en voeren we int in, gevolgd door OK.

Scrollen we naar de voorbeelden beneden dan zien we meteen dat we het commando int moeten voorzien vaneen letter naar waar Maple moet integreren.

Een betere poging om ons voorbeeld op te lossen is dus

> int(x^3-5*x^2+7,x);

1

4x4 − 5

3x3 + 7x

Merk op dat Maple maar een primitieve berekent. Om alle primitieve functies (en dus de onbepaalde integraal)te kennen plaatsen we “+c” bij het antwoord.

M-9

Page 5: Computerrekenpakket Maple zesde jaar · Het is daarom handig om een programma (ook wel procedure genoemd) te schrijven met als input: functie f , integratiegrenzen a , b en een natuurlijk

2.3 Toepassingen

Toepassing 1 - Riemann-sommen

3 Voorbeeld 1. Bepaal met Maple de rij van linker Riemann-sommen die hoort bij de bepaalde integraal

∫ 1

0

x2 dx.

Oplossing. Met het commando leftbox tekent Maple de benaderde (georienteerde) oppervlakte die hoort bij eenlinker Riemann-som. Het commando maakt wel gebruik van een pakket student dat we eerst moeten inladen.

De waarde van deze 10-de linker Riemann-som vinden we met het commando leftsum.

> leftsum(x^2,x=0..1,10);

1

10

(9∑

i=0

(i2

100)

)

> evalf(%);

0.2850000000

M-10

Page 6: Computerrekenpakket Maple zesde jaar · Het is daarom handig om een programma (ook wel procedure genoemd) te schrijven met als input: functie f , integratiegrenzen a , b en een natuurlijk

De eerste termen van de rij van linker Riemann-sommen vinden we door telkens het command leftsum teherhalen.

> evalf(leftsum(x^2,x=0..1,1));evalf(leftsum(x^2,x=0..1,2));

0.

0.1250000000

Het is daarom handig om een programma (ook wel procedure genoemd) te schrijven met als

input: functie f , integratiegrenzen a, b en een natuurlijk getal n

output: de n-de term in de rij van linker Riemann-sommen

We noemen het programma Riemannterm. Je schrijft het programma best eerst in kladblok en kopieert hetdaarna naar Maple.

> termlinkerRiemann:=proc(f,a,b,n)

local R;

R:=evalf(leftsum(f,x=a..b,n));

return(R);

end:

> termlinkerRiemann(x^2,0,1,10);

0.2850000000

Met een iteratie kunnen we de eerste termen van de rij van linker-riemannsommen vlotter berekenen

> for i from 1 to 7 do termlinkerRiemann(x^2,0,1,i) od;

0.

0.1250000000

0.1851851852

0.2187500000

0.2400000000

0.2546296297

0.2653061225

Ten slotte, Maple kan ook de n-de term in de rij van Riemann-sommen detecteren door in het commando leftsum

de verdeling in het aantal intervallen onbekend te laten. Door de limiet van deze rij te nemen leren we datinderdaad de rij van de linker Riemann-sommen convergeert, de waarde is dan de bepaalde integraal.

M-11

Page 7: Computerrekenpakket Maple zesde jaar · Het is daarom handig om een programma (ook wel procedure genoemd) te schrijven met als input: functie f , integratiegrenzen a , b en een natuurlijk

3 Voorbeeld 2. Gegeven is de functie f(x) = −x2+x en het interval [−1, 2]. Teken en bereken de bijhorende 15-ste

term van de rij van rechter Riemann-sommen, en vergelijk deze waarde met de bepaalde integraal

∫ 2

−1f(x) dx.

Oplossing.

Toepassing 2 - Inhoud van omwentelingslichamen

3 Voorbeeld. Beschouw het omwentelingslichaam dat verkregen wordt door de grafiek van de functie f(x) = 3x2,XI-46

beperkt over [−1, 2], te wentelen om de x-as.

(a) Plot met Maple het omwentelingslichaam.

(b) Bereken met Maple de inhoud van het omwentelingslichaam.

Oplossing. Met het commando VolumeOfRevolution kun je een omwentelingslichaam plotten. Merk op dat je deplot kan vastnemen en bewegen met de muis. We laden wel eerst het pakket Student[Calculus1] in.

M-12

Page 8: Computerrekenpakket Maple zesde jaar · Het is daarom handig om een programma (ook wel procedure genoemd) te schrijven met als input: functie f , integratiegrenzen a , b en een natuurlijk

De integraal die de inhoud van dit omwentelingslichaam voorstelt vinden we met de optie output=integral,waarvan we Maple de waarde laten berekenen.

M-13

Page 9: Computerrekenpakket Maple zesde jaar · Het is daarom handig om een programma (ook wel procedure genoemd) te schrijven met als input: functie f , integratiegrenzen a , b en een natuurlijk

Onze-Lieve-Vrouwecollege

Assebroek

TAAK

Wiskunde

Leerkracht: . . . . . . . . . . . .

Namen : . . . . . . . . . . . . . . . . . . . .

Voornamen : . . . . . . . . . . . . . . . . . . . .

Klas : . . . . . . . . . . . . . . . . . . . .

Richting : . . . . . . . . . . . . . . . . . . . .

Klasnrs. : . . . . . . . . . . . . . . . . . . . .

Datum: . . . / . . . / 20. . . Resultaat :

Maple Les 2 Integralen

Oefening 1. Bereken met Maple de exacte waarde van de bepaalde integraal

∫ 2

0

x ex2

dx. Om ex in te geven, dan

gebruik je het commando exp(x).

Antwoord. De exacte waarde is gelijk aan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Oefening 2. Bereken telkens de integraal met Maple. Noteer hieronder je antwoord. Let op de correcte schrijfwijze!

(a)

∫xr dx = . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (met r ∈ R \ {−1})

(b)

∫ √k + x2 dx =. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

(c)

∫(−3x+ 4)

√−x2 + x+ 1 dx = . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

(d)

∫sin3 x cos2 x dx =. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

(e)

∫1

sin6 xdx = . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Oefening 3. Gegeven is de functie f(x) = x en het interval [0, 1].

(a) Teken met Maple de (georienteerde) oppervlakte die hoort bij de 20e rechter Riemann-som. Schrijf hieronder jecommando op. De figuur hoef je niet over te nemen.

Commando. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

(b) Bereken met Maple die 20e rechter Riemann-som.

Antwoord. De 20e rechter Riemann-som is gelijk aan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

(c) Bereken met Maple de eerste 20 termen van de rij van rechter Riemann-sommen. Schrijf hiervoor een geschiktprogramma. Noteer ook het commando waarmee je het programma laat uitvoeren om die eerste 20 termen teberekenen.

Programma. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Programma. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Programma. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Programma. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Programma. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Commando. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Zie ommezijde!

M-14

Page 10: Computerrekenpakket Maple zesde jaar · Het is daarom handig om een programma (ook wel procedure genoemd) te schrijven met als input: functie f , integratiegrenzen a , b en een natuurlijk

(d) Bereken met Maple de algemene term in de rij van rechter Riemann-sommen, en neem hiervan de limiet. Vergelijk

met de waarde

∫ 1

0

x dx. Alle commando’s en uitkomsten opschrijven.

Commando’s. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Commando’s. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Commando’s. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Commando’s. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Commando’s. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Uitkomsten. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Uitkomsten. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Uitkomsten. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Uitkomsten. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Uitkomsten. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Oefening 4. Plot telkens met Maple het omwentelingslichaam dat verkregen wordt door de grafiek van de gegevenfunctie, beperkt over het aangegeven interval, te wentelen om de x-as. Bereken ook de inhoud met Maple. Je hoeft enkelde uitkomst van de inhoud te noteren (waar mogelijk de exacte waarde, in andere gevallen een decimale voorstelling).

(a) f(x) =1

1 + x2[−2, 2]

Inhoud omwentelingslichaam: I =. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

(b) f(x) = −√x [0, 4]

Inhoud omwentelingslichaam: I =. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

(c) f(x) =sinx

x[0, 00001; 2π]

Inhoud omwentelingslichaam: I =. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

?Oefening 5. Bepaal met behulp van Maple de formule voor de inhoud van een bol met straal r. Noteer het commandoen de uitkomst.

Commando. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Commando. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Uitkomst. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Uitkomst. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

M-15