Kapitel 19: Praktiske eksempler



Relaterede dokumenter
Parameterkurver. Kapitel 7:

I tabellen vises en liste med værdier for den uafhængige variabel, og desuden den tilsvarende værdi for den afhængige variabel.

Kapitel 12 : Flere emner i graftegning 201

Kapitel 8: Polære grafer

Gratisprogrammet 27. september 2011

kapitlet, bør du kende indholdet i kapitel 6: Grundlæggende grafik. I en 3D-graf af en ligning for z(x,y), defineres positionen for et punkt

Funktioner. 3. del Karsten Juul

Der er facit på side 7 i dokumentet. Til opgaver mærket med # er der vink eller kommentarer på side 6.

qwertyuiopåasdfghjklæøzxcvbnmqw ertyuiopåasdfghjklæøzxcvbnmqwert yuiopåasdfghjklæøzxcvbnmqwertyui opåasdfghjklæøzxcvbnmqwertyuiopå

qwertyuiopåasdfghjklæøzxcvbnmqw ertyuiopåasdfghjklæøzxcvbnmqwert yuiopåasdfghjklæøzxcvbnmqwertyui Polynomier opåasdfghjklæøzxcvbnmqwertyuiopå

Differentialregning. Ib Michelsen

DENNE LILLE MANUAL TIL GEOGEBRA DÆKKER NOGENLUNDE DE EMNER, DER VEDRØRER FOLKESKOLEN TIL OG MED 10. KLASSE.

i x-aksens retning, så fås ). Forskriften for g fås altså ved i forskriften for f at udskifte alle forekomster af x med x x 0

Nspire 4.2 kom godt i gang

Projekt 1.3 Brydningsloven

Sådan kommer du i gang med GeomeTricks

MATEMATIK A-NIVEAU. Kapitel 1

Differential- regning

Kompendium til Geogebra

Graph brugermanual til matematik C

MATEMATIK A-NIVEAU 2g

GeoGebra Quickstart. det grundlæggende

15 Løsning af ligninger

Brugervejledning. Cabri Geometry TI-89 / TI-92 Plus

Projekt 1.4 Tagrendeproblemet en instruktiv øvelse i modellering med IT.

Brug af TI-83. Løsning af uligheder: Andre ikke simple uligheder løses ved følgende metode - skitseret ved et eksempel : Løs uligheden

Når eleverne skal opdage betydningen af koefficienterne i udtrykket:

Ib Michelsen Vejledende løsning stxb 101 1

Håndtering af TI-89 på AK

Matematik - undervisningsplan Årsplan 2015 & 2016 Klassetrin: 9-10.

Introduktion til GeoGebra

Kapitel 3 Lineære sammenhænge

Elevark Niveau 2 - Side 1

Matematik A August 2016 Delprøve 1

Kompendium i faget. Matematik. Tømrerafdelingen. 2. Hovedforløb. Y = ax 2 + bx + c. (x,y) Svendborg Erhvervsskole Tømrerafdelingen Niels Mark Aagaard

MATEMATIK ( 5 h ) DATO: 4. juni 2010

APPENDIX A INTRODUKTION TIL DERIVE

1 monotoni & funktionsanalyse

Anvendelse af matematik til konkrete beregninger

MATEMATIK A-NIVEAU. Anders Jørgensen & Mark Kddafi. Vejledende eksempler på eksamensopgaver og eksamensopgaver i matematik, 2012

Lommeregnerkursus 2008

gudmandsen.net 1 Parablen 1.1 Grundlæggende forhold y = ax 2 bx c eksempelvis: y = 2x 2 2x 4 y = a x 2 b x 1 c x 0 da x 1 = x og x 0 = 1

Genveje i Excel. Herunder ser du en liste over nyttige genveje i Excel, skimt den igennem og se hvilke der er vigtigst for dig.

Matricer og lineære ligningssystemer

Geometrimodulet generelt

Aalborg Universitet - Adgangskursus. Eksamensopgaver. Matematik B til A

Noter til læreren side 1 I Trinmål for faget matematik står der bl.a.

cvbnmrtyuiopasdfghjklæøzxcvbnmq wertyuiopåasdfghjklæøzxcvbnmqw ertyuiopåasdfghjklæøzxcvbnmqwer tyuiopåasdfghjklæøzxcvbnmqwerty

Lad os prøve GeoGebra.

Matlab script - placering af kran

GeoGebra. Tegn følgende i Geogebra. Indsæt tegningen fra geogebra. 1. Indsæt punkterne: (2,3) (-2, 4) (-3, -4,5)

MATEMATIK A. Xxxxdag den xx. måned åååå. Kl GL083-MAA. GU HHX DECEMBER 2008 Vejledende opgavesæt. Undervisningsministeriet

Løsninger til eksamensopgaver på A-niveau 2017

Grønland. Matematik A. Højere teknisk eksamen

Vejledning til WordMat på Mac

Genveje til Excel på MAC

Undersøgelser af trekanter

MATEMATIK B. Xxxxdag den xx. måned åååå. Kl GL083-MAB. GU HHX DECEMBER 2008 Vejledende opgavesæt. Undervisningsministeriet

Besvarelser til Calculus Ordinær eksamen - Forår - 6. Juni 2016

FlexMatematik B. Introduktion

Geometriske eksperimenter

2.9. Dette er en god simpel projektion for områder nær Ækvator. Hvad er den inverse afbildning, f -1?

Løsningsforslag MatB December 2013

Undervisningsbeskrivelse

Lineære sammenhænge, residualplot og regression

Excel regneark. I dette kapitel skal I arbejde med noget af det, Excel regneark kan bruges til. INTRO EXCEL REGNEARK

Kasteparabler i din idræt øvelse 1

Beregning til brug for opmåling, udfoldning og konstruktion

1 Geometri & trigonometri

Matematiske hjælpemidler. Koordinater. 2.1 De mange bredder.

Projekt 3.5 faktorisering af polynomier

Undervisningsbeskrivelse

Afstande, skæringer og vinkler i rummet

Brugervejledning til Graph

D = 0. Hvis rører parablen x- aksen i et enkelt punkt, dvs. den tilhørende andengradsligning

Undervisningsbeskrivelse

Afstande, skæringer og vinkler i rummet

Gradienter og tangentplaner

Bemærkninger til den mundtlige årsprøve i matematik

Undervisningen skal lede frem mod, at eleverne har tilegnet sig kundskaber og færdigheder, der sætter dem i stand til i arbejdet med geometri at:

For at få tegnet en graf trykkes på knappen for graftegning. Knap for graftegning

Matematik A eksamen 14. august Delprøve 1

fortsætte høj retning mellem mindre over større

praktiskegrunde Regression og geometrisk data analyse (2. del) Ulf Brinkkjær

Funktioner og ligninger

Geogebra Begynder Ku rsus

Optimale konstruktioner - når naturen former. Opgaver. Opgaver og links, der knytter sig til artiklen om topologioptimering

Michael Jokil

3D-grafik Karsten Juul

Athena DIMENSION Tværsnit 2

Elementær Matematik. Trigonometriske Funktioner

Tegning af grafer. Grafen for en ligning (almindelig) Skriv ligningen ind. Højreklik og vælg Plots -> 2-D Plot of Right Side.

Tal. Vi mener, vi kender og kan bruge følgende talmængder: N : de positive hele tal, Z : de hele tal, Q: de rationale tal.

Færdigheds- og vidensområder

Transkript:

Kapitel 19: Praktiske eksempler 19 1: Problemet med en stolpe der skal rundt om et hjørne...342 2: Udledning af formlen for andengradsligningens rødder...344 3: Udforskning af en matrix...346 4: Løsning af cos(x) = sin(x)...347 5: Find det mindste overfladeareal for et parallelepipedum...348 6: Kør en tekst med selvstudium i teksteditoren...350 7: Opløsning af en polynomiumsbrøk...352 8: Statistisk analyse: Filtrering af data efter kategorier...354 9: Et CBL-program til TI-92...357 10: Analyse af kurven for en bold...358 11: Visning af komplekse rødder i et tredjegradspolynomium...360 12: Et problem fra Euklidisk geometri...362 13: Oprettelse af en tredelingsmakro i Geometry...364 14: Løsning af et almindeligt opsparingsproblem...367 15: Et eksempel på afbetaling...368 16: Find rationale, reelle og komplekse faktorer...369 17: En simpel funktion til at finde egenværdier...370 18: Simulering af udtrækning uden tilbagelægning...371 I dette kapitel beskrives metoder, som du kan anvende til at løse, analysere og visualisere matematiske problemer. Kapitel 19: Praktiske eksempler 341

1: Problemet med en stolpe der skal rundt om et hjørne En ti meter bred gang møder en fem meter bred gang i hjørnet af en bygning. Find den maksimale længde på en stolpe, som kan flyttes rundt om hjørnet, uden at stolpen tippes. Maksimal længde på stolpen i gangen Den maksimale længde på stolpen, c, er det korteste liniestykke, der rører ved det indre hjørne og de to modsatte vægge, som vist på billedet nedenfor. Tips: Anvend proportionelle sider og Pythagoras læresætning til at beregne længden, c, udtrykt ved w. Find derefter nulpunkterne for den første afledede af c(w). Den mindste værdi af c(w) er stolpens maksimale længde. w a 10 c a = w+5 b = 10a w 5 b Tips: Anvend navne med flere tegn, når du vil definere en funktion, efterhånden som du opbygger definitionen. (Se side 213). 1. Skriv udtrykket for siden a udtrykt ved ww, og gem det i aa. 2. Skriv udtrykket for siden b udtrykt ved ww, og gem det i bb. 3. Anvend kommandoen gem (!) til at udtrykke længden af siden c som en funktion af ww. Bemærk: Stolpens maksimallængde er minimumsværdien for c(w). 4. Anvend kommandoen zeros() til at beregne nulpunkterne for den første afledede af c(w) for at finde minimumsværdien for c(w). 342 Kapitel 19: Praktiske eksempler

5. Beregn den eksakte maksimallængde af stolpen. Skriv: c(2±) Tips: Klip resultatet ud fra trin 4, og sæt det ind på indtastningslinien i parentesen for c( ), og tryk på. 6. Beregn den tilnærmede maksimallængde af stolpen. Resultat: ca. 20.8097 meter. Kapitel 19: Praktiske eksempler 343

2: Udledning af formlen for andengradsligningens rødder Dette eksempel viser, hvordan du hurtigt udleder formlen for andengradsligningens rødder: ëb bñ-4ac x = 2a Der er mere detaljerede oplysninger om brugen af kommandoerne i dette eksempel i kapitel 6: Symbolsk manipulation. Udførelse af beregninger for at udlede formlen for andengradsligningens rødder Bemærk: I dette eksempel anvendes resultatet af det seneste svar til at udføre beregninger på TI-92. Med denne funktion behøver du ikke at trykke på så mange taster, hvilket reducerer risikoen for fejl. Tips: Fortsæt med at bruge de seneste svar (2±) på samme måde som i trin 3 i trin 4 til og med 9. Udfør følgende trin for at udlede formlen for andengradsligningens rødder ved at opskrive kvadratet på en toleddet størrelse for den generelle andengradsligning. 1. Ryd alle variable med et tegn i den aktuelle mappe ved at trykke på ˆ. 2. Skriv følgende almindelige andengradsligning i hovedskærmen: axñ+bx+c=0. 3. Træk c fra begge sider i ligningen. Skriv: 2 ±ìc 4. Divider begge sider af ligningen med koefficienten a. 5. Anvend kommandoen expand() til at omforme resultatet fra det seneste svar. 6. Fuldfør kvadratet ved at lægge ((b/a)/2) 2 til begge sider i ligningen. 344 Kapitel 19: Praktiske eksempler

7. Opløs resultatet i faktorer ved hjælp af kommandoen factor(). 8. Multiplicer begge sider af ligningen med 4añ. 9. Udled kvadratroden på begge sider af ligningen med den begrænsning, at a>0 and b>0 and x>0. 10. Find værdien for x ved at trække b fra begge sider og derefter dividere med 2a. Bemærk: Dette er kun en af de to løsninger på den almindelige andengradsligning på grund af begrænsningerne i trin 9. Kapitel 19: Praktiske eksempler 345

3: Udforskning af en matrix I dette eksempel vises, hvordan du udfører flere matrixoperationer. Udforskning af en 3x3 matrix Tips: Anvend markøren i historikområdet til at rulle resultatet. Tips: Anvend markøren i historikområdet til at rulle resultatet. Udfør følgende trin for at frembringe en vilkårlig matrix, udvide den og finde enhedsmatricen og derefter finde en værdi, der hindrer eksistensen af den inverse matrix. 1. Anvend RandSeed i hovedskærmen til at indstille generatoren for vilkårlige tal til standardværdien, og anvend derefter randmat() til at oprette en vilkårlig 3x3-matrix og gemme den i a. 2. Erstat matrixelementet [2,3] med variablen x, og anvend derefter kommandoen augment() til at udvide a med en enhedsmatrix med størrelsen 3x3. Gem resultatet i b. 3. Anvend rref() til at rækkereducere matricen b: Resultatet har enhedsmatricen i de tre første kolonner og a^ë1 i de tre sidste kolonner. 4. Find den værdi af x, der vil gøre den inverse matrix ugyldig. Skriv: solve(getdenom( 2 ±[1,4] )=0,x) Resultat: x=ë70/17 346 Kapitel 19: Praktiske eksempler

4: Løsning af cos(x) = sin(x) I dette eksempel anvendes to metoder til at finde det punkt, hvor cos(x) = sin(x) for x-værdier mellem 0 og 3p. Metode 1: Graftegning Tips: Tryk på, og vælg 5:Intersection. Bekræft meddelelserne for at vælge de to kurver og den øvre og nedre grænse for skæringspunktet A. Udfør følgende trin for at finde skæringspunkterne mellem graferne for funktionerne y1(x)=cos(x) og y2(x)=sin(x). 1. Indtast y1(x)=cos(x) og y2(x)=sin(x) i Y=-editoren. 2. Indtast xmin=0 og xmax=3p i Windoweditoren. 3. Tryk på, og vælg A:ZoomFit. 4. Find skæringspunkterne for de to funktioner. 5. Læg mærke til x- og y- koordinaterne. (Gentag trin 4 og 5 for at finde de andre skæringspunkter). Metode 2: Symbolsk manipulation Udfør følgende trin for at løse ligningen sin(x)=cos(x) med hensyn til x. 1. Indtast solve(sin(x)= cos(x),x) i hovedskærmen. Løsningen for x anføres. Her er @n1 et heltal. Tips: Flyt markøren til historikområdet for at markere det seneste resultat. Tryk på for at kopiere resultatet af den generelle løsning. Tips: Tryk på 2 K for at aktivere operatoren with Í. 2. Anvend kommandoerne ceiling og floor til at finde henholdsvis den største og mindste værdi for skæringspunkterne som vist. 3 Indtast den generelle løsning for x, og angiv begrænsningen for @n1 som vist. Sammenlign resultatet med metode 1. Kapitel 19: Praktiske eksempler 347

5: Find det mindste overfladeareal for et parallelepipedum I dette eksempel vises, hvordan du finder det mindste overfladeareal for et parallelepipedum med et konstant rumfang, V. Der er detaljerede oplysninger om de trin, der anvendes i dette eksempel, i kapitel 6: Symbolsk manipulation og i kapitel 14: 3D-graftegning. Udforskning af en 3Dgraftegning af overfladearealet for et parallelepipedum Udfør følgende trin for at definere en funktion for overfladearealet for et parallelepipedum, tegne en 3D-graf og anvende værktøjet Trace til at finde et punkt nær det mindste overfladeareal. 1. Definér i hovedskærmen funktionen sa(xx,yy,vv) for overfladearealet af et parallelepipedum. Skriv: define sa(xx,yy,vv)=2ùxxùyy+ 2vv/xx+2vv/yy 2. Vælg tilstanden 3D Graph. Indtast derefter funktionen for z1(x,y) som vist i dette eksempel med rumfang v=300. 3. Indstil Windowvariablerne til: eye= [60,90] x= [0,15,15] y= [0,15,15] z= [260,300,5] 4. Tegn funktionen, og anvend Trace til at gå til det punkt, der er nærmest på minimumsværdien for funktionen for overfladearealet. Sporingsmarkøren står her. 348 Kapitel 19: Praktiske eksempler

Find det mindste overfladeareal analytisk Udfør følgende trin for at løse problemet analytisk i hovedskærmen. 1. Find x udtrykt ved v og y. Skriv: solve(d(sa(x,y,v), x)=0,x) Tips: Kopier, og sæt resultatet fra trin 1 ind efter symbolet with ( ). Rediger derefter for at slette den negative løsning. 2. Find y udtrykt ved v og x. Skriv: solve(d(sa(x,y,v), y)=0,y) x= (se Tips). 3. Beregn x udtrykt ved v ved at resultatet for y i resultatet fra trin 1. Skriv: x= (v/y) y=v^(1/3) and v>0 Tips: Tryk på for at få vist et nøjagtigt resultat i symbolsk format. Tryk på for at få vist et tilnærmet resultat i decimalformat. 4. Find det mindste overfladeareal, når v= 300. Skriv: 300!v Skriv: sa(v^(1/3), v^(1/3),v) Kapitel 19: Praktiske eksempler 349

6: Kør en tekst med selvstudium i teksteditoren I dette eksempel vises, hvordan du kan anvende teksteditoren til at køre en tekst med selvstudium. Der er detaljerede oplysninger om tekstoperationer i kapitel 16: Teksteditoren. Kør en tekst med selvstudium Udfør følgende trin for at skrive en tekst ved hjælp af teksteditoren, test hver linie, og læg mærke til resultaterne i historikområdet i hovedskærmen. 1. Åbn teksteditoren, og opret en ny variabel med navnet demo1. Bemærk: Kommandosymbolet C er tilgængeligt fra menuen 1:Command. 2. Skriv følgende linier i teksteditoren. : Compute the maximum value of f on the closed interval [a,b] : assume that f is differentiable on [a,b] C : define f(xx)=xx^3ì2xx^2+xxì7 C: 1!a:3.22!b C: d(f(xx),xx)!df(xx) C : zeros(df(x),x) C : f(ans(1)) C : f({a,b}) : The largest number from the previous two commands is the maximum value of the function. The smallest number is the minimum value. 3. Tryk på, og vælg 1:Script view for at få vist teksteditoren og hovedskærmen i et delt skærmbillede. Flyt markøren til den første linie i teksteditoren. 350 Kapitel 19: Praktiske eksempler

Bemærk: Tryk på, og vælg 2:Clear split for at vende tilbage til et fuldt skærmbillede med teksteditoren. 4. Tryk på gentagne gange for at udføre hver linie i teksten, en ad gangen. Tips: Tryk på 2Kto gange for at få vist hovedskærmen. 5. Gå til hovedskærmen for at se resultaterne af teksten i et fuldt skærmbillede. Kapitel 19: Praktiske eksempler 351

7: Opløsning af en polynomiumsbrøk I dette eksempel undersøger vi, hvad der sker, når en polynomiumsbrøk opløses i en kvotient og en rest. Der er detaljerede oplysninger om de trin, der er anvendt i dette eksempel, i kapitel 3: Grundlæggende grafik og kapitel 6: Symbosk manipulation. Opløsning af en polynomiumsbrøk Bemærk: Selve indtastningerne vises mod sort baggrund i eksempelskærmbillederne. Tips: Flyt markøren til historikområdet for at markere det seneste resultat. Tryk på for at kopiere det til indtastningslinien. Sådan undersøger du opløsningen af polynomiumsbrøken f(x)=(xòì10xñìx+50)/(xì2) på en graf: 1. Angiv polynomiumsbrøken i hovedskærmen, som vist nedenfor, og gem den i en funktion f(xx). Skriv: (xx^3ì10xx^2ìxx+50)/ (xxì2)!f(xx) 2. Anvend kommandoen propfrac til at opløse funktionen i en kvotient og en rest. 3. Kopier det seneste resultat til indtastningslinien. eller Skriv: 16/(xì2)+x^2ì 8ùxì17 4. Rediger det seneste resultat på indtastningslinien. Gem resten i y1(x) og kvotienten i y2(x) som vist. Skriv: 16/ (xì2)!y1(x): x^2ì8ùxì17!y2(x) 5. Vælg det fede grafformat for y2(x) i Y=-editoren. 352 Kapitel 19: Praktiske eksempler

6. Læg den oprindelige funktion f(x) til y3(x), og vælg grafformatet square. 7. Indstil Windowvariablerne i Windoweditoren til: x= [ë10,15,10] y= [ë100,100,10] Bemærk: Kontroller, at graftilstanden er indstillet til Function. 8. Tegn grafen. Bemærk, at den globale opførsel af funktionen f(x) i store træk svarer til andengradspolynomiet y2(x). Polynomiumsbrøken er egentlig et andengradspolynomium for store værdier af x, både positive og negative. Den nederste graf er y3(x)=f(x) afbildet separat med en tynd linie. Kapitel 19: Praktiske eksempler 353

8: Statistisk analyse: Filtrering af data efter kategorier I dette eksempel udfører vi en statistisk analyse af skoleelevers vægt og anvender kategorier til at filtrere informationerne. Der er detaljerede oplysninger om, hvordan du anvender kommandoerne i dette eksempel i kapitel 8: Data/Matrix-editoren og i kapitel 9: Statistik og datategning. Filtrering af data efter kategorier Hver elev placeres i en af otte kategorier, afhængigt af køn og skoleår (7. klasse, 8. klasse, 9. klasse eller 10. klasse). Informationerne (vægt i pund) og de respektive kategorier indtastes i data/matrix-editoren. Tabel 1: Kategori kontra beskrivelse Kategori (C2) 1 2 3 4 5 6 7 8 Skoleår og køn 7. klasse drenge 7. klasse piger 8. klasse drenge 8. klasse piger 9. klasse drenge 9. klasse piger 10. klasse drenge 10. klasse piger Tabel 2: C1 (hver elevs vægt i pund) kontra C2 (kategori) C1 C2 C1 C2 C1 C2 C1 C2 110 125 105 120 140 85 80 90 80 95 1 1 1 1 1 2 2 2 2 2 115 135 110 130 150 90 95 85 100 95 3 3 3 3 3 4 4 4 4 4 130 145 140 145 165 100 105 115 110 120 5 5 5 5 5 6 6 6 6 6 145 160 165 170 190 110 115 125 120 125 Udfør følgende trin for at sammenligne elevernes vægt med deres skoleår. 1. Start data/matrixeditoren, og opret en ny datavariabel med navnet elever. 7 7 7 7 7 8 8 8 8 8 354 Kapitel 19: Praktiske eksempler

2. Indtast informationer og kategorier fra tabel 2 i kolonnerne c1 og c2. Bemærk: Indstil flere kassediagremmer, så du kan sammenligne forskellige dele af hele informationsmængden. 3. Åbn menuen Plot Setup. 4. Definér tegne- og filterparametre for Plot 1, som vist på skærmen til højre. 5. Kopiér Plot 1 til Plot 2. 6. Gentag trin 5, og kopiér Plot 1 til Plot 3, Plot 4 og Plot 5. Kapitel 19: Praktiske eksempler 355

8: Statistisk analyse (fortsat) 7. Tryk på ƒ, og ret punktet Include Categories for Plot 2 til og med Plot 5 til følgende: Plot 2: {1,2} (7. klasse drenge, piger) Plot 3: {7,8} (10. klasse drenge, piger) Plot 4: {1,3,5,7} (alle drenge) Plot 5: {2,4,6,8} (alle piger) Bemærk: Du skal kun markere Plot 1 til og med Plot 5. 8. Afmarker i Y=-editoren eventuelle funktioner, der kan vælges fra et foregående program. 9. Vis tegningerne ved at trykke på og vælge 9:Zoomdata. 10. Anvend værktøjet Trace til at sammenligne gennemsnitsvægten for en elev for de forskellige kategorier. alle elever alle 7. klasse-elever alle 10. klasse-elever alle drenge alle piger median, alle elever 356 Kapitel 19: Praktiske eksempler

9: Et CBL-program til TI.92 Dette program kan kun anvendes, hvis TI-92 er tilsluttet en CBLé- (Calculator-Based Laboratoryé) enhed. Programmet fungerer med eksperimentet Newton s Law of Cooling og, med visse mindre ændringer, eksperimentet Coffee To Go i CBL System Experiment Workbook. Programinstruktion :cooltemp() :Prgm :Local i : :setmode( Graph, FUNCTION ) :PlotsOff :FnOff :ClrDraw :ClrGraph :ClrIO :-10üxmin :99üxmax :10üxscl :ú20üymin :100üymax :10üyscl : :{0}üdata :{0}ütime :Send{1,0} :Send{1,2,1} :Disp Press ENTER to start graphing :Disp Temperature. :Pause :PtText TEMP(C),2,99 :PtText T(S),80,-5 :Send{3,1,-1,0} :For i,1,99 : :Get data[i] :PtOn i,data[i] :EndFor :seq(i,i,1,99,1)ütime : :NewPlot 1,1,time,data,,,,4 :DispG :PtText TEMP(C),2,99 :PtText T(S),80,-5 :EndPrgm Beskrivelse Programnavn Erklærer en lokal variabel. Eksisterer kun, når programmet køres. Indstiller TI-92 til funktionstegning. Slukker for eventuelle tidligere tegninger. Slukker for eventuelle tidligere funktioner. Fjerner tidligere figurer fra tegnevinduet. Fjerner foregående grafer. Rydder Program I/O-skærmbilledet. Indstiller Window-variabler. Opretter og/eller rydder en liste med navnet data. Opretter og/eller rydder en liste med navnet time. Sender en kommando, som rydder CBL-enheden. Indstiller kanal 2 i CBL til AutoID for at aflæse temperaturen. Beder brugeren om at trykke på. Venter, indtil brugeren er klar til at begynde. Etiketterer grafens y-akse. Etiketterer grafens x-akse. Sender kommandoen Trigger til CBL; indsamler data. Gentager de næste to instruktioner for 99 temperaturaflæsninger. Henter en temperatur fra CBL og gemmer den i en liste. Afbilder temperaturen på en graf. Opretter en liste, som skal indeholde time- eller dataaflæsningsnummer. Afbilder time og data ved hjælp af NewPlot og Trace. Viser grafen. Ændrer navn (etiket) på akserne. Stopper programmet. Kapitel 19: Praktiske eksempler 357

10: Analyse af kurven for en bold I dette eksempel anvendes indstillingerne i det delte skærmbillede til at vise en parameterkurve og en tabel på samme tid, så du kan analysere kurven for en bold, der sendes afsted med et kølleslag. Indstilling af en parameterkurve og en tabel Udfør følgende trin for at undersøge kurven for en bold med en begyndelseshastighed på 95 fod pr. sekund og en udgangsvinkel på 32 grader. 1. Indstil tilstandene for Page 1, som vist på skærmen til højre. 2. Indstil tilstandene for Page 2, som vist på skærmen til højre. Tips: Tryk på 2D for at skrive symbolet for grader. 3. Indtast ligningen xt1(t) som afstanden til bolden ved tidspunktet t på venstre side i Y=-editoren 4. Indtast ligningen yt1(t) som boldens højde ved tidspunktet t i Y=-editoren. 358 Kapitel 19: Praktiske eksempler

5. Indstil Windowvariablerne til: t values= [0,4,.1] x values= [0,300,50] y values= [0,100,10] Tips: Tryk på 2 O. 6. Skift til højre side, og vis grafen. Tips: Tryk på &. 7. Vis dialogboksen TABLE SETUP, og ret tblstart til 0 og @tbl til 0.1. Tips: Tryk på '. 8. Vis tabellen i venstre side, og tryk på D for at markere t=2.5. Bemærk: Når du flytter sporingsmarkøren fra tc=0.0 til tc=3.1, vises boldens position ved tidspunktet tc. 9. Skift til højre side. Tryk på, og spor grafen for at vise værdierne for xc og yc, når tc=2.5. Ekstraopgave Find frem til den vinkel, som bolden skal rammes i for at opnå den længst mulige afstand, før den falder til jorden, når begyndelseshastigheden er 95 fod pr. sekund. Kapitel 19: Praktiske eksempler 359

11: Visning af komplekse rødder i et tredjegradspolynomium I dette eksempel beskrives, hvordan du afbilder komplekse rødder af et tredjegradspolynomium. Der er detaljerede oplysninger om de trin, der anvendes i dette eksempel, i kapitel 6: Symbolsk manipulation og kapitel 14: 3D-graftegning. Afbildning af komplekse rødder Bemærk: Selve indtastningerne vises med en sort baggrund i eksempel-skærmbillederne. Tips: Flyt markøren til historikområdet for at markere det seneste resultat, og tryk på, eller tryk på C for at kopiere og V for at sætte ind. Bemærk: Den absolutte værdi af en funktion har rødder, hvor grafen tangerer x-aksen. På samme måde har absolutværdien af en funktion af to variabler rødder, hvor fladen tangerer xy-planen. Bemærk: Grafen for z1(x,y) er den flade, der defineres af absolutværdien af funktionen. Udfør følgende trin for at udvikle tredjegradspolynomiet (xì1)(xìi)(x+i), finde den absolutte værdi af funktionen, afbilde den flade, der defineres af absolutværdien af funktionen og anvende værktøjet Trace til at undersøge fladen. 1. Anvend kommandoen expand i hovedskærmen til at udvikle tredjegradspolynomiet (xxì1)(xxìi) (xx+i), og se det første polynomium. 2. Kopiér det seneste resultat, og sæt det ind på indtastningslinien, og gem det i funktionen f(xx). 3. Anvend kommandoen abs til at finde den absolutte værdi af f(x+yi). (Denne beregning kan tage op til 2 minutter.) 4. Kopiér det seneste resultat, og sæt det ind på indtastningslinien, og gem det i funktionen z1(x,y). 5. Indstil regnemaskinen til 3D-graftilstand, vis koordinatakserne, og indstil Windowvariablerne til: eye= [20,70] x= [ë2,2,20] y= [ë2,2,20] z= [ë1,2,.5] 360 Kapitel 19: Praktiske eksempler

Bemærk: Det tager ca. tre minutter at beregne og tegne grafen. 6. Tegn fladen. 3D-grafen anvendes til at vise et billede af rødderne, der hvor overfladen berører xyplanet. 7. Anvend værktøjet Trace til at undersøge funktionsværdierne ved x=1 og y=0. 8. Anvend værktøjet Trace til at undersøge funktionsværdierne ved x=0 og y=1. 9. Use the Trace tool to explore the function values at x=0 and y=ë1. Sammenfatning Læg mærke til, at zc er nul for hver af værdierne nævnt i punkterne 7-9. På denne måde kan du se de komplekse rødder 1,ëi, i til polynomiet xòìxñ+xì1 som de tre punkter, hvor grafen for fladen berører xy-planet. Kapitel 19: Praktiske eksempler 361

12: Et problem fra Euklidisk geometri I dette eksempel undersøger vi spejlbillederne af et punkt på en trekants omskrevne cirkel og skæringspunktet mellem trekantens højder. Tegning af konstruktionen Udfør følgende trin for at tegne spejlbillederne af et punkt på den omskrevne cirkel i trekantens sider. Desuden tegnes højderne. 1. Tegn en trekant, der ser ud som vist til højre. 2. Konstruér midtnormaler for to af trekantens sider. Tips: Cirklen går igennem hvert af trekantens vinkelspidser, og dens centrum er skæringspunktet for midtnormalerne. Tips: Tryk på, og vælg 1:Hide/Show. 3. Tegn den cirkel, som omskriver trekanten. 3a. (Valgfrit) Træk trekanten rundt for at kontrollere, at de geometriske betingelser er opfyldt. 4. Skjul de overflødige objekter (to linier og cirklens centrum). 5. Placér, og benævn et punkt et vilkårligt sted på cirklen som vist til højre. 362 Kapitel 19: Praktiske eksempler

6. Tegn spejlbillederne af punktet A i hver trekantside. Tips: Tryk på ˆ, og vælg 8:Check Property. Tips: Tryk på for begge. 7. Kontrollr, at de tre punkter ligger på samme linie. 8. Træk punkt A rundt i cirklen, og læg mærke til de tre spejlede punkter. 9. Markér alle de tre spejlede punkter til sporing, og animér derefter punkt A. Tips: Tryk på for at stoppe animationen midlertidigt. Tryk på igen for at fortsætte. Tryk på for at afslutte animationen. 10. Hold pause med, eller stop animationen, og tegn højderne i den oprindelige trekants sider for at finde skæringspunktet mellem højderne. Undersøg spejlinger og højdernes skæringspunkt 1. Hvad lægger du mærke til om de tre spejlbilleder i trin 8? 2. Hvad lægger du mærke til om sporene af de spejlede punkter i trin 9? Ligger de spejlede punkter altid på samme linie? 3. Hvilke slutninger kan du drage om skæringspunktet mellem de geometriske steder for de tre spejlbilleder og højdernes skæringspunkt i trin 10? Kapitel 19: Praktiske eksempler 363

13: Oprettelse af en tredelingsmakro i Geometry I dette eksempel vises, hvordan du opretter en makro i programmet Geometry, som du kan anvende til at tredele et vilkårligt liniestykke eller en vilkårlig polygonside. Tredeling af et liniestykke Selv om der ikke findes noget værktøj til tredeling i TI-92, kan du oprette en makro, som foretager tredeling, ved først at oprette en tredelt konstruktion. 1. Opret et liniestykke. 2. Konstruér en vinkelret linie gennem et af liniestykkets endepunkter. Bemærk: Tegn tre cirkler, der ligger på og er fastgjort til den vinkelrette linie, så at radius for hver cirkel går igennem den foregående cirkels centrum. 3. Tegn en cirkel med centrum i liniestykkets endepunkt (fastgør cirklen på den vinkelrette linie). Bemærk: Fastgør den anden og tredje cirkel til den vinkelrette linie. 4. Tegn den anden cirkel som vist på billedet. 5. Tegn den tredje cirkel som vist. 364 Kapitel 19: Praktiske eksempler

6. Tegn et andet liniestykke fra skæringspunktet af den øverste cirkel og den vinkelrette linie til det andet endepunkt af det første liniestykke. 7. Tegn to linier, som begge er parallelle med det andet liniestykke og går gennem skæringspunktet for cirklerne og den vinkelrette linie. 8. Tegn skæringspunkter, hvor de to parallelle linier skærer det første liniestykke. Tips: Du kan kontrollere konstruktionen ved at trække endepunktet for det første liniestykke, samtidigt med at du ser på ændringerne af den målte afstand mellem de tre delingspunkter. 9. (Valgfrit) Mål afstanden mellem de tre delingspunkter af det første liniestykke. Oprettelse af tredelingsmakroen Tips: Tryk på, og vælg 6:Macro Construction, inden du vælger 2:Initial Objects og 3:Final Objects. Udfør følgende trin for at oprette en tredelingsmakro. 1. Vælg menupunktet Initial Objects, og vælg derefter det første liniestykke. 2. Vælg menupunktet Final Objects, og vælg derefter de to tredelingspunkter. Kapitel 19: Praktiske eksempler 365

13: Oprettelse af en tredelingsmakro i Geometry (fortsat) Oprettelse af tredelingsmakroen (fortsat) 3. Vælg menupunktet Define Macro for at indtaste makronavnet og objektnavnet som vist. 4. Vælg en mappe, og skriv navnet på den variabel, som makroen skal gemmes i. Brug af tredelingsmakroen Udfør følgende trin for at anvende markroen til at tredele et liniestykke eller en side i en trekant. 1. Opret en trekant som vist til højre. Tips: Tryk på 6 for at åbne menuen Macro Construction, og vælg 1:Execute Macro. 2. Udfør tredelingsmakroen, og peg derefter på den side, som du vil tredele i trekanten. 3. Når du trykker på for at udføre makroen, tredeles den valgte side. Tips: Tryk på O for at åbne makroen, vælg Type= Macro. Vælg derefter Variable= Trisect. Du kan anvende tredelingsmakroen i andre konstruktioner ved først at åbne makroen og derefter at vælge 1:Execute Macro fra dialogboksen Macro Construction. 366 Kapitel 19: Praktiske eksempler

14: Løsning af et almindeligt opsparingsproblem Du kan anvende dette eksempel til at finde rentesatsen, startkapitalen, antal terminer og værdien for en annuitetsopsparing. Find rentesatsen for en opsparing Udfør følgende trin for at finde rentesatsen (i) for en opsparing, når startkapitalen (p) er 1.000 kr, antallet af terminer (n) er 6, og slutværdien (s) er 2.000 kr. 1. Indtast ligningen i eksemplet, og løs den med hensyn til p i hovedskærmen. 2. Indtast ligningen i eksemplet, og løs den med hensyn til n. Tips: Tryk på 2 K for at indtaste operatoren with ( ). Tips: Tryk på for at få et decimaltalsresultat. 3 Indtast ligningen i eksemplet, og løs den med hensyn til i med operatoren with. solve(s=pù(1+i)^n,i) s=2000 and p=1000 and n=6 Resultat: Renten er 12,246%. Find værdien for en annuitetsopsparing Find værdien for en annuitetsopsparing med værdierne fra det foregående eksempel og med en rente på 14%. Indtast ligningen i eksemplet, og løs den med hensyn til s. solve(s=pù(1+i)^n,s) i=.14 and p=1000 and n=6 Resultat: Værdien ved en rente på 14% er 2.194,97 kr. Kapitel 19: Praktiske eksempler 367

15: Et eksempel på afbetaling Med dette eksempel kan du opstille en funktion, som kan anvendes til at beregne omkostningerne ved at finansiere afbetalingen af en bil. Der er mere detaljerede oplysninger om de trin, der anvendes i dette eksempel, i kapitel 17: Programmering. Betalingsfunktionen Definér i programeditoren følgende betalingsfunktion (Time-Valueof-Money), hvor temp1= antal indbetalinger, temp2= årlig rente, temp3= nuværende værdi, temp4= månedlig afbetaling, temp5=fremtidig værdi og temp6=start- eller slutperiode for betaling (1=i begyndelsen af måneden, 0=i slutningen af måneden). :tvm(temp1,temp2,temp3,temp4,temp5,temp6) :Func :Local tempi,tempfunc,tempstr1 :ëtemp3+(1+temp2/1200ùtemp6)ùtemp4ù((1ì(1+temp2/1200)^ (ëtemp1))/(temp2/1200))ìtemp5ù(1+temp2/1200)^(ëtemp1)!tempfunc :For tempi,1,5,1 : temp &exact(string(tempi))!tempstr1 :If when(#tempstr1=0,false,false,true) Then :If tempi=2 :Return approx(nsolve(tempfunc=0,#tempstr1) #tempstr1>0 and #tempstr1<100) :Return approx(nsolve(tempfunc=0,#tempstr1)) :EndIf :EndFor :Return parameter error :EndFunc Find den månedlige ydelse Find den månedlige ydelse på en bil, som koster 10.000 kr, hvis du foretager 48 ydelser med en årlig rente på 10%. Angiv i hovedskærmen tvm-værdierne for at finde pmt. Resultat: Den månedlige ydelse er 251,53 kr. Find antallet af ydelser Find det antal ydelser, der kræves for at betale bilen, hvis du kan betale 300 kr om måneden. Angiv i hovedskærmen tvmværdierne for at finde n. Resultat: Antallet af ydelser er ca 38. 368 Kapitel 19: Praktiske eksempler

16: Find rationale, reelle og komplekse faktorer I dette eksempel vises, hvordan du kan finde rationale, reelle og komplekse faktorer af udtryk. Der er detaljerede oplysninger om de trin, der anvendes i dette eksempel, i kapitel 6: Symbolsk manipulation. Find faktorer Indtast følgende udtryk i hovedskærmen. 1. factor(x^3ì5x) viser et rationalt resultat. 2. factor(x^3+5x) viser et rationalt resultat. 3. factor(x^3ì5x,x) viser et reelt resultat. 4. cfactor(x^3+5x,x) viser et komplekst resultat. Kapitel 19: Praktiske eksempler 369

17: En simpel funktion til at finde egenværdier I dette eksempel vises, hvordan du definerer en funktion, som finder egenværdierne for en matrix. Find egenværdier Udfør følgende trin for at definere en funktion, som beregner egenværdier. 1. Skriv følgende funktion i hovedskærmen: define eigen(mat1)= func:local x:return czeros (det(xìmat1), x):endfunc Bemærk: Matricen skal være kvadratisk. 2. For at finde egenværdierne for en matrix, skal du erstatte de viste værdier på indtastningslinien med dine egne værdier. Du kan f.eks. indtaste: eigen([4,0,1;ë2,1, 0;ë2,0,1]) 370 Kapitel 19: Praktiske eksempler

18: Simulering af udtrækning uden tilbagelægning I dette eksempel simuleres trækning af kugler med forskelllige farver fra en krukke, uden at de udtrukne kugler lægges tilbage. Der er detaljerede oplysninger om de trin, der anvendes i dette eksempel, i kapitel 17: Programmering. Faciliteten udtrækning uden tilbagelægning Definér i programeditoren drawball() som en funktion, der kan kaldes med to parametre. Den første parameter er en liste, hvor hvert element er antallet af kugler i en bestemt farve. Den anden parameter er antallet af kugler, du kan trække. Denne funktion giver en liste, hvor hvert element er antallet af kugler af hver farve, der blev trukket. :drawball(urnlist,drawnum) :Func :Local templist,drawlist,colordim, numballs,i,pick,urncum,j :If drawnum>sum(urnlist) :Return too few balls :dim(urnlist)!colordim :urnlist!templist :newlist(colordim)!drawlist :For i,1,drawnum,1 :sum(templist)!numballs :rand(numballs)!pick :For j,1,colordim,1 :cumsum(templist)!urncum (fortsættes i næste spalte) :If pick urncum[j] Then :drawlist[j]+1!drawlist[j] :templist[j]ì1!templist[j] :Exit :EndIf :EndFor :EndFor :Return drawlist :EndFunc Udtrækning uden tilbagelægning Antag, at en krukke indeholder n1 kugler i en farve, n2 kugler i en anden farve, n3 kugler i en tredje farve osv. Du trækker kugler uden at lægge dem tilbage. 1. Indtast et vilkårligt tal med kommandoen RandSeed. 2. Antag, at en krukke indeholder 10 røde kugler og 25 hvide kugler. Antag, at du trækker 5 kugler vilkårligt fra krukken uden at lægge dem tilbage. Skriv drawball({10,25},5). Resultat: 2 røde kugler og 3 hvide kugler. Kapitel 19: Praktiske eksempler 371

372 Kapitel 19: Praktiske eksempler