Vi ønsker å skrive funksjonene nedenfor på formen . I hvilken kvadrant vil vinkelen ligge for hver av funksjonene etter at de er omskrevet?
Tips til oppgaven
Her må vi huske på at
er tallet foran sinusleddet i funksjonen
er tallet foran cosinusleddet
a)
Løsning
Vi får at og .
Punktet har negativ -koordinat og positiv -koordinat, så vinkelen må ligge i andre kvadrant.
b)
Løsning
Punktet har negativ -koordinat og -koordinat, så vinkelen må ligge i tredje kvadrant.
c)
Løsning
Her må vi legge merke til at cosinusleddet er skrevet først. Punktet har positiv -koordinat og negativ -koordinat, så vinkelen må ligge i fjerde kvadrant.
d)
Løsning
Punktet har positiv -koordinat og -koordinat, så vinkelen må ligge i første kvadrant.
Skriv disse funksjonene på formen . Kontroller at svarene er riktige ved å bruke formelen for sinus til en sum av vinkler. Regn mest mulig for hånd.
a)
Tips til oppgaven
Husk formlene for og :
er tallet foran sinusleddet, og er tallet foran cosinusleddet.
Løsning
Vi får
, og dermed , ligger i første kvadrant.
Dette gir
Kontroll:
b)
Løsning
Vi får
, og dermed , ligger i fjerde kvadrant.
Dette gir
Kontroll:
c)
Løsning
Vi får
(Pass på rekkefølgen av sinus- og cosinusfunksjonen!)
, og dermed , ligger i andre kvadrant.
Dette gir
Kontroll:
d)
Løsning
Vi får
, og dermed , ligger i tredje kvadrant.
Dette gir
Kontroll:
e)
Løsning
Vi får
, og dermed , ligger i fjerde kvadrant.
Vi kommer ikke videre med regning for hånd og bruker CAS i GeoGebra til å finne .
I linje 1 ser vi at GeoGebra lager et eksakt uttrykk ved hjelp av den omvendte funksjonen til tangens. Men til vårt bruk er det best med en tilnærmet verdi.
Vi får
Vi kan ikke kontrollere resultatet manuelt slik vi har gjort i de andre oppgavene, men vi kan bruke formelen for sinus til summen av to vinkler i CAS.
Resultatet stemmer.
f)
Løsning
Vi får
, og dermed , ligger i første kvadrant.
Vi kommer ikke videre med regning for hånd og bruker CAS i GeoGebra til å finne .
Vi får
Kontroll:
Her får vi bare tilnærmet riktig svar siden vi gjør utregningen med tilnærmede verdier, men det er godt nok for oss akkurat her. Vi kan få mer nøyaktig svar ved å erstatte tallet 0,98 med Høyreside($1) forutsatt at vi har utregningen av i linje 1 i CAS-vinduet.
Løs likningene ved regning for hånd hvis det er mulig. Kontroller svaret ved å løse likningene med CAS.
a)
Løsning
Vi må slå sammen cosinus- og sinusfunksjonen for å løse likningen.
Vinkelen må ligge i første kvadrant. Vi får
Kommentar: Vi kan bruke ekvivalenstegnet siden vi har slått fast at skal ligge i første kvadrant.
Vi får
b)
Løsning
Vinkelen må ligge i andre kvadrant. Vi får
Vi får
c)
Løsning
Vinkelen må ligge i første kvadrant. Vi får
Vi får løsninger for og for begge de generelle løsningene.
d)
Løsning
Vi starter med den første likningen.
Den andre likningen gir
Vi må slå sammen sinus- og cosinusfunksjonen.
Vinkelen må ligge i første kvadrant. Vi får
Likningen blir
For den første får vi løsning når , for den andre får vi løsning når . Løsningsmengden for den opprinnelige likningen blir
Merk at vi kunne ha løst den opprinnelige likningen ved å dividere alle ledd i likningen med . Da ville vi bare ha stått igjen med den andre likningen vi løste over. Men da måtte vi ha sjekket om gir løsning av likningen, og det får vi siden alle ledd i likningen blir null. Vi hadde derfor kommet fram til samme løsning – rimeligvis.
e)
Løsning
Vinkelen må ligge i andre kvadrant. Vi får
Vi får løsninger for og for begge de generelle løsningene.
a) Skriv algoritmen til en funksjon "minFi(a, b)" som ut ifra konstantene og i uttrykkene og regner ut i det sammenslåtte sinusuttrykket .
Til å regne ut kan du bruke funksjonen "atan(x)" fra Python-biblioteket "Math". Funksjonen regner ut vinkelen ut ifra at . NB: Funksjonen følger den vedtatte verdimengden for den omvendte tangensfunksjonen, , og gir bare vinkler i området . Funksjonen "atan(x)" må derfor "korrigeres" for at pythonfunksjonen "minFi(a, b)" skal kunne gi vinkler i andre, tredje og fjerde kvadrant i første omløp.
Tips til oppgaven
Første trinn må være å sjekke at dersom både og er større enn null, er i første kvadrant, og funksjonen "atan(x)" trenger ikke å korrigeres. Funksjonen "minFi" kan i dette tilfellet returnere atan(b/a). Du må lage tilsvarende tester for de andre kvadrantene.
Til korrigeringen kan du få bruk for tallet π, som du kan hente fra biblioteket "Math" med kommandoen pi.
Forslag til algoritme til minFi(a, b)
Dersom og (første kvadrant): returner atan(b/a).
Hvis ikke: dersom og (fjerde kvadrant): returner atan(b/a) + 2π.
Hvis ikke: dersom og (andre kvadrant): returner atan(b/a) + π.
Hvis ikke: (tredje kvadrant): returner atan(b/a) + π.
b) Skriv algoritmen til et program som kan slå sammen uttrykkene fra oppgave a) ved at brukeren av programmet skriver inn konstantene og . Programmet skal bruke funksjonen "minFi(a, b)" til å regne ut konstanten , og til slutt skal programmet skrive ut det sammenslåtte uttrykket .
Forslag til algoritme
Skriv til skjermen: "Dette programmet slår sammen uttrykket til en enkelt sinusfunksjon."
Skriv til skjermen: "Skriv inn : "
Ta imot tallet fra brukeren og lagre det i variabelen a.
Bokstaver i vinkelparenteser refererer til innholdet i variabelen med dette navnet.
c) Skriv koden til funksjonen og resten av programmet, og test at det virker.
Forslag til kodepython
1import math as m
23defminFi(a,b):4if a>0and b>0:5return m.atan(b/a)6elif a>0and b<0:7return m.atan(b/a)+2*m.pi
8elif a<0and b>0:9return m.atan(b/a)+ m.pi
10else:11return m.atan(b/a)+ m.pi
1213print("Dette programmet slår sammen uttrykket a sin kx + b cos kx til en enkel sinusfunksjon.")1415a =float(input("Skriv inn tallet a: "))16b =float(input("Skriv inn tallet b: "))17k =float(input("Skriv inn tallet k: "))1819A =(a**2+ b**2)**(1/2)20fi = minFi(a,b)2122print(f"{a}sin{k}x + {b}cos{k}x = {A:.2f}sin({k}x + {fi:.2f})")
d) Finn informasjon om pythonkommandoen "atan2()" på nettet. Lag en kortere og enklere variant av programmet i c) ved hjelp av denne kommandoen.