31.12.2014 Views

11 CAS i GeoGebra

11 CAS i GeoGebra

11 CAS i GeoGebra

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>11</strong> <strong>CAS</strong> i <strong>GeoGebra</strong><br />

Fra og med versjon 4.2 får <strong>GeoGebra</strong> et eget <strong>CAS</strong>-vindu. <strong>CAS</strong> står for Computer Algebra<br />

System og er en betegnelse for programvare som kan gjøre symbolske manipuleringer. Eksempler<br />

på slike manipuleringer er å løse likninger med rotutdragning (eksakte verdier),<br />

faktorisering av polynomer, integrering og derivering, beregning av summer osv.<br />

I <strong>GeoGebra</strong> 4.2 finner du <strong>CAS</strong> ved å hake av for dette under «Vis» på menylinjen:<br />

<strong>11</strong>.1 Verktøylinjen i <strong>CAS</strong><br />

Eksempel 33<br />

Faktoriser polynomet x 4 − x 3 − 5x 2 − x − 6.<br />

Løsning:<br />

Vi skriver polynomet inn i <strong>CAS</strong> og trykker på Faktoriser-verktøyet<br />

får da følgende resultat:<br />

på verktøylinjen. Vi<br />

Figur 62: Faktorisering kan lett gjøres ved å skrive inn uttrykket og så klikke på verktøyet for<br />

faktorisering.<br />

I eksempel 33 brukte vi ett av de åtte <strong>CAS</strong>-spesifikke verktøyene som vi har. Det første<br />

verktøyet er Regn ut . Med dette vertøyet blir uttrykk evaluert og regnet ut eksakt. Skriver<br />

du for eksempel inn 1/2+1/3 og klikker så på vil du få 5 6<br />

som svar. Tilsvarende vil du få<br />

0,8333 som svar dersom du klikker på Numerisk . Klikker du på Bruk inntasting vil<br />

82


<strong>11</strong>.1 Verktøylinjen i <strong>CAS</strong><br />

det ikke bli gjort noe med uttrykket du har skrevet inn. I eksempelet med 1/2+1/3 vil vi få<br />

som svar.<br />

1<br />

2 + 1 3<br />

Figur 63: Du får ulike output alt etter som hvilket verktøy som er valgt.<br />

Merk at du kan enten skrive inn uttrykket og så klikke på ett av disse verktøyene beskrevet<br />

over eller du kan aktivere verktøyet, skrive inn uttrykket og så trykke . Har du for<br />

eksempel aktivert Numerisk og skriver inn 4/7 vil du få 0,5714 som svar.<br />

Neste verktøy på verktøylinjen er Faktoriser . I eksempel 33 brukte vi dette til å faktorisere<br />

et polynom. Du kan selvsagt også bruke dette til å faktorisere hele tall.<br />

Figur 64: Faktorisering av hele tall i <strong>GeoGebra</strong>.<br />

Går vi ett hakk til høyre på verktøylinja finner vi verktøyet Utvid<br />

<strong>GeoGebra</strong> om å multiplisere ut parenteser etc.<br />

. Vi bruker dette til å be<br />

Eksempel 34<br />

Gang ut (a + b) 5<br />

Løsning:<br />

Vi skriver inn (a+b)^5 og klikker på :<br />

83


<strong>11</strong>.1 Verktøylinjen i <strong>CAS</strong><br />

Figur 65: Det kan ta litt tid å gange ut (a + b) 5 dersom du ikke kan binomialteoremet...<br />

Neste verktøy er Sett inn<br />

variable eller tall.<br />

. Med dette kan du erstatte én eller flere variable med andre<br />

Eksempel 35<br />

Skriv inn formelen F = m ċ a i <strong>CAS</strong> finn a når F = 12 og m = 55.<br />

Løsning:<br />

Vi skriver inn F=m*a og klikker på<br />

substitusjonene:<br />

. Vi får da opp et vindu der vi kan skrive inn de ønskede<br />

Figur 66: Vi bytter ut F med 12 og m med 55 ved å bruke Sett inn-verktøyet<br />

Klikker vi på får vi svaret 12 = 55a. Vi løser denne likningen ved å bruke verktøyet Løs<br />

. For å bruke dette må vi hente opp forrige output og så klikke på . Du kan lett kopiere<br />

inn siste output ved å trykke på space-baren på tastaturet. Klikk deretter på (Løs) og får<br />

a = 12<br />

55<br />

. Dersom vi ønsker desimaltall trykker vi på mellomromstasten en gang til og så på<br />

.<br />

84


<strong>11</strong>.1 Verktøylinjen i <strong>CAS</strong><br />

Figur 67: Vi har funnet at a ≈ 0,22 når F = 12 og m = 55.<br />

Helt til høyre på verktøylinja ligger det to verktøy: Derivert og Integral . For å bruke<br />

disse er det bare til å skrive inn et uttrykk og klikke på verktøyet. Uttrykket du skriver inn<br />

behøver ikke å være et uttrykk i x. Men dersom du skriver inn a 4 b 2 , så vil <strong>GeoGebra</strong> derivere<br />

med hensyn på a. Mer generelt, så vil <strong>GeoGebra</strong> derivere/integrere med hensyn på den første<br />

av varbiablene i lista x, y, z, a, b, ...v, w som er uttrykket inneholder.<br />

Oppgave 55<br />

a) 2 + 13 3 − 12 ċ 43<br />

b) 122 <br />

9<br />

Figur 68: Derivering og integrering i <strong>CAS</strong>.<br />

Bruk <strong>CAS</strong> til å regne ut<br />

c)<br />

<br />

2 +<br />

<br />

6<br />

<br />

2 + 3<br />

Oppgave 56 Gang ut: (a + b + c) 3 .<br />

Oppgave 57 Finn de eksakte røtten til likningen x 3 + 8x 2 − 2x − 16 = 0<br />

85


<strong>11</strong>.2 <strong>CAS</strong>-kommandoer<br />

Oppgave 58<br />

Oppgave 59<br />

Deriver funksjonen f(x) = x 4 ln(x).<br />

Finn integralet ∫ x 4 ċ sin(2x) dx<br />

<strong>11</strong>.2 <strong>CAS</strong>-kommandoer<br />

Vi har så langt sett hvordan vi kan bruke <strong>CAS</strong>-verktøyene til å utføre ulike operasjoner på<br />

uttrykk. Dersom vi kikker godt etter, ser vi at til de fleste verktøyene har en tilhørende kommando.<br />

Når vi utvidet (a+b) 5 ved å bruke Utvid ser vi at dette verktøyet kjører kommandoen<br />

RegnUt.<br />

Figur 69: Verktøyet Utvid kjører kommandoen RegnUt<br />

I stedet for å bruke verktøyet Utvid kunne vi med andre ord kjørt kommandoen RegnUt<br />

direkte:<br />

Figur 70: Du kan utvide parenteser ved å direkte bruke kommandoen RegnUt<br />

Det fins godt over 100 slike kommandoer i <strong>GeoGebra</strong> og du finner dem alle på nettsiden<br />

http://wiki.geogebra.org/nb/<strong>CAS</strong>_Spesielle_kommandoer. Vi har listet opp et utvalg<br />

kommandoer i tabell 2 på neste side.<br />

86


<strong>11</strong>.2 <strong>CAS</strong>-kommandoer<br />

Kommando<br />

Binomialkoeffisient[a, b]<br />

Delbrøkoppspalting[]<br />

Derivert[]<br />

Derivert[, ]<br />

Derivert[, ,n]<br />

Faktoriser[]<br />

Kryssprodukt[{a,b,c},{d,e,f}]<br />

Løsninger[likninger, ]<br />

Nevner[]<br />

NLøs[]<br />

NLøs[, ]<br />

Nløsninger[, ]<br />

Nullpunkt[ <br />

Prikkprodukt[ , ]<br />

Sum[, , a, b]<br />

Forklaring<br />

Regner ut a b <br />

Gir<br />

delbrøksoppspaltningen<br />

(om mulig) til funksjonen.<br />

Gir den deriverte til<br />

uttrykket.<br />

Gir den deriverte til<br />

uttrykket med hensyn på<br />

variabelen.<br />

Gir den n-te deriverte til<br />

uttrykket med hensyn på<br />

variabelen.<br />

Faktoriserer uttrykket.<br />

Regner ut vektorproduktet<br />

[a, b, c] × [d, e, f].<br />

Løser likningssystemet i<br />

de oppgitte variablene.<br />

Gir nevneren eller<br />

fellesnevneren til<br />

uttrykket.<br />

Finner en numerisk<br />

løsning til likningen.<br />

Finner en numerisk<br />

løsning til likningen med<br />

hensyn på variabelen.<br />

Finner en numerisk<br />

løsning av<br />

likningssystemet i de<br />

oppgitte variablene.<br />

Finne nullpunktene til<br />

polynomet.<br />

Gir prikkproduktet<br />

mellom vektorene.<br />

Regner ut b a (uttrykk)<br />

Tabell 2: Et utvalg av kommandoer du kan bruke i <strong>CAS</strong><br />

Eksempel 36<br />

Faktoriser polynomet 2x 3 + 3x 2 − 32x + 15.<br />

87


<strong>11</strong>.2 <strong>CAS</strong>-kommandoer<br />

Løsning:<br />

Vi skriver inn Faktoriser[2x^3+3x^2-32x+15] og trykker enter. Vi får at<br />

2x 3 + 3x 2 − 32x + 15 = (2x − 1)(x + 5)(x − 3)<br />

Eksempel 37<br />

Løs likningen sin(x) + cos(x) = 1.<br />

Løsning:<br />

Vi skriver inn kommandoen Løs[sin(x)+cos(x)=1] og får:<br />

Merk at <strong>GeoGebra</strong> bruker radianer som vinkelmål i <strong>CAS</strong>. Ønsker du å løse likningen med<br />

grader som vinkelmål må du skrive x ∘ som vist på figuren over.<br />

Vi ser at x = 2π ċ n + π 2<br />

eller x = 2nπ.<br />

Eksempel 38<br />

Finn eventuelle topp- eller bunnpunkter til grafen til f(x) = xe x .<br />

Løsning:<br />

Vi kan definere en funksjon i <strong>CAS</strong> ved å skrive inn<br />

f(x):=x*e^x<br />

Vi bruker kolon foran likhetstegnet når vi definerer en funksjon i <strong>CAS</strong>. Du kan selvsagt også<br />

definere funksjonen på vanlig måte i inntastingsfeltet før du jobber videre med den i <strong>CAS</strong>. I<br />

så tilfelle skriver du kun inn f(x)=x*e^x i inntastingsfeltet.<br />

Når funksjonen er definert kan vi skrive inn Løs[f’(x)=0] og får x = −1 som svar. Det<br />

neste vi vil gjøre er å finne punktet på grafen. Siden vi allerede har definert f(x) kan vi nå<br />

skrive inn f(−1) og få at bunnpunktet er (−1, −1e).<br />

88


<strong>11</strong>.3 Litt mer om input og output<br />

Figur 71: Vi har funnet eksakte verdier med <strong>CAS</strong>.<br />

Oppgave 60<br />

Løs likningssystemet<br />

2y − x 2 + 2x = a<br />

y − 2x = 3<br />

For hvilke verdier har systemet<br />

– én løsning<br />

– to løsninger<br />

– ingen løsninger<br />

Oppgave 61 Vi har en stige som er 10 meter lang. Denne skal plasseres opp mot en vegg.<br />

Problemet er at inntil veggen står en kasse som er 1 meter høy og 1 meter bred og som vi ikke<br />

kan ta vekk. Hva er det høyeste punktet over bakken at stigen kan nå på veggen Se figur 72.<br />

10 m<br />

x m<br />

1 m<br />

Figur 72: Stigeproblemet i oppgave 61<br />

<strong>11</strong>.3 Litt mer om input og output<br />

Når vi skal løse litt større oppgaver, slik som den i eksempel 39 er det viktig å få en god<br />

arbeidsflyt. Vi har tidligere nevnt at det er unødvendig å skrive opp uttrykk manuelt dersom<br />

vi allerede har regnet dem ut i <strong>CAS</strong>. Her er noen nyttige tips:<br />

89


<strong>11</strong>.3 Litt mer om input og output<br />

– Likhetstegn (=) vil skrive inn forrige input<br />

– Mellomromstast vil skrive inn forrige output<br />

– Høyreparentes ) vil skrive inn forrige output med parenteser rundt.<br />

– Du kan referere til forrige output ved å skrive enten $ (for dynamisk output) eller<br />

# (for statisk output). Tilsvarende kan du referere til output på rad n ved å skrive<br />

$n (for dynamisk output) og #n (for dynamisk output. Forskjellen på disse to er<br />

dersom du går inn og endrer på en verdi slik at output på rad n endres, så vil du også<br />

få endring i raden du skrev $n i mens du vil beholde den gamle verdien fra rad n<br />

dersom du skrev #n.<br />

Eksempel 39<br />

La f være en tredjegradsfunksjon som har tre nullpunkt a, b og c. La T være tangenten til f i<br />

d = a + b . Hva kan du si om denne tangenten<br />

2<br />

Løsning:<br />

Før vi går i gang med selve løsningen i <strong>CAS</strong> kan det være en ide å utforske problemet litt.<br />

Vi kan for eksempel se på funksjonen f(x) = (x − 1)(x − 3)(x − 4). I dette tilfellet blir<br />

d = 2 og vi kan tegne og finne tangenten ved å skrive inn kommandoen Tangent[2,f] i<br />

inntastingsfeltet.<br />

y<br />

3<br />

T<br />

f<br />

2<br />

1<br />

−1 0 1 2 3 4 5 6 7<br />

x<br />

Ut fra denne figuren får vi en mistanke om at tangenten vil gå gjennom det tredje nullpunktet.<br />

Vi ønsker derfor å bevise dette ved å bruke et <strong>CAS</strong>!<br />

Det første vi gjør er å definere funksjonen ved å skrive inn<br />

90


<strong>11</strong>.3 Litt mer om input og output<br />

f(x):=(x-a)(x-b)(x-c)<br />

Vi kan finne tangenten i a+b<br />

2 , f a+b <br />

2<br />

ved å bruke ettpunktsformelen. Til det trenger vi<br />

f a+b<br />

2 og stigningstallet f′ a+b .<br />

2<br />

Sistnevnte får vi ved å bruke verktøyet Sett inn. Ettpunktsrmelen<br />

gir oss at tangenten har likningen<br />

y = −a3 + a 2 (b + 2c) + a(b 2 − 4ac) − b 3 + 2b 2 c<br />

8<br />

+ −a2 + 2ab − b 2<br />

4<br />

x − a + b<br />

2 <br />

På linje 5 på figur 73 har vi definert denne som en egen funksjon g(x). Merk hvordan vi<br />

refererer til outputene $3 og $4 i definisjonen av g. Dette gir oss mulighet til finne g(c). Vi<br />

ser at svaret blir 0 som forventet!<br />

Figur 73: Tangenten til f i middelverdien til to av nullpunktene går alltid gjennom det tredje<br />

nullpunktet!<br />

Nå finnes det finnes en enklere måte å løse dette problemet på i <strong>GeoGebra</strong>. Vi kan rett og<br />

slett bruke kommandoen Tangent[,] som vist på figur 74. Merk at<br />

tangenten ikke er en funksjon, men en linje. For å kunne finne y-verdien til denne tangenten<br />

når x = c bruker vi derfor verktøyet Bytt ut.<br />

91


<strong>11</strong>.3 Litt mer om input og output<br />

Figur 74: Tangent-kommandoen fungerer i <strong>CAS</strong> også!<br />

For den interesserte leser kan vi også nevne en tredje løsning som like lett lar seg gjøre med<br />

papir og blyant. Ved et eventuelt koordinatskifte kan vi anta at nullpunktene er x = ±1 og<br />

x = c. Middelverdien mellom de to første nullpunktene er da 0.<br />

Vi har altså at f(x) = (x 2 − 1)(x − c). Den deriverte er f ′ (x) = 2x(x − c) + (x 2 − 1). Videre<br />

er f ′ (0) = −1 og f(0) = c. Ettpunktsformelen gir oss derfor at tangenten er grafen til<br />

g(x) = c − (x − 0) = c − x<br />

Vi ser da at g(c) = 0. Smart ikke sant!<br />

Eksempel 40<br />

La f være en tredjegradsfunksjon som har et topp- og et bunnpunkt. La l være linja som går<br />

gjennom topp- og bunnpunktet og t være linja som tangerer grafen til f i punktet (m, f(m)<br />

der m er gjennomsnittet av x-koordinatene til topp- og bunnpunktet.<br />

Vis at forholdet mellom stigningstallene til l og t er 2 3<br />

Løsning:<br />

Vi vet at slike funksjoner generelt kan skrives som f(x) = k(x − a)(x − b)(x − c) + d. Uten<br />

å miste generalitet kan vi anta at k = 1 og d = 0 (Hvorfor).<br />

Vi definerer f(x):<br />

Skriver inn f(x) og klikker deretter på verkøtøyet Derivert<br />

for å finne f ′ (x):<br />

92


<strong>11</strong>.3 Litt mer om input og output<br />

Trykker på mellomromstasten og bruker verktøyet Løs<br />

null:<br />

for å finne når den deriverte er<br />

Output er en liste på formen x = . . . , x = . . . . Vi ønsker å regne ut middelverdien til de to<br />

uttrykkene på høyresiden av elementene i listen over. For å gjøre dette kan vi først lage en<br />

liste som består av høyresiden til de to elementene i output på rad 3:<br />

Det neste vi vil gjøre er å finne middelverdien til disse to tallene. Vi gjør dette ved å bruke<br />

kommandoen Middelverdi:<br />

Bruker kommandoen ByttUt for å bytte ut x med (a + b + c)3 (det vil si output på rad 5).<br />

Vi finner da stigningstallet til tangenten t:<br />

Regner ut stigningstallet til linja l gjennom topp-og bunnpunktet:<br />

Til slutt regner vi ut forholdet mellom stigningstallene. Disse står nå som output i rad 6 og 7.<br />

Skriver derfor inn $7/$6:<br />

Vi ser at forholdet mellom stigningstallet til t og l alltid er 2 3 . 93


<strong>11</strong>.4 Oppgaver<br />

<strong>11</strong>.4 Oppgaver<br />

Oppgave 62<br />

Bruk <strong>CAS</strong> til å forenkle uttrykkene:<br />

a)<br />

x 12 − 1<br />

x 4 − x 2 + 1<br />

b) (x + 1) 3 − x x + 1<br />

Oppgave 63<br />

Løs likningene<br />

a) x 2 + 2x − 3 = 0<br />

b) e 2x − e + 1 = 10<br />

c) x + 18 + x + 3 − x + 14 − x + 5 = 0<br />

Oppgave 64<br />

Løs likningssystemet<br />

x + y + 3 x + y = 18<br />

x − y − 2 x − y = 15<br />

Oppgave 65<br />

Bruk <strong>CAS</strong> til å faktorisere polynomene:<br />

a) P(x) = 2x 4 − 7x 3 + x 2 + 14x − 10<br />

b) Q(x) = x 12 − 1<br />

c) h(x) = x 5 + x 4 + x 3 + x 2 + x + 1<br />

Følgende tre oppgaver er hentet fra utdanningsdirektoratets forslag til ny eksamensordning<br />

for videregående skole.<br />

Oppgave 66 (1T)<br />

En funksjon f er gitt ved<br />

f(x) =<br />

2<br />

x(x − 1) − 3x x + 1<br />

x 2 − x<br />

Skriv funksjonsuttrykket så enkelt spm mulig, og bestem eventuelle vertikale og horisontale<br />

asymptoter for grafen til f.<br />

Oppgave 67 (S2)<br />

I denne oppgaven skal du finne mønstre og sammenhenger.<br />

a) Det minste tallet som kan skrives som summen av to kubikktall på to måter er 1729:<br />

1729 = 1 3 + n 3<br />

1729 = m 3 + (m + 1) 3<br />

Bestem n og m.<br />

b) Det eneste kubikktallet som skrives som summen av tre påfølgende kubikktall, er 6 3 .<br />

Bestem de tre kubikktallene ved å løse en likning.<br />

94


<strong>11</strong>.4 Oppgaver<br />

Oppgave 68 (R1)<br />

12<br />

y<br />

S<br />

x<br />

Et rektangel er innskrevet i en sirkel med sentrum i S og med radius 12.<br />

a) Forklar at arealet av rektangelet er gitt ved<br />

A(x) = 4x 144 − x 2 ,<br />

x ∈ 0, 12<br />

b) Bestem det største arealet rektangelet har. Kommenter formen på rektangelet.<br />

Oppgave 69 Fermatprimtall er primtall på formen F n = 2 2n + 1.<br />

a) Vis at F n er primtall når n er 1, 2, 3 og 4.<br />

b) Vis at F n ikke er primtall når n er 5, 6, 7, 8, 9 og 10.<br />

I denne oppgaven kan du bruke kommandoen ErPrimtall[].<br />

Oppgave 70 I denne oppgaven skal vi studere polynomet P(x) = x 2 − x + 41.<br />

a) Undersøk om P(n) er primtall for n ∈ 1, 2, 3, . . . , 10.<br />

b) Finn minste naturlige tall n slik at P(n) ikke er et primtall.<br />

Oppgave 71 Finn likningen til vendetangenten til funksjonen f(x) = x 3 − ax + b.<br />

95

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!