11 CAS i GeoGebra
11 CAS i GeoGebra
11 CAS i GeoGebra
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