Vi ønsker å skrive funksjonane nedanfor på forma . I kva kvadrant vil vinkelen ligge for kvar av funksjonane etter at dei er skrivne om?
Tips til oppgåva
Her må vi hugse på at
er talet framfor sinusleddet i funksjonen
er talet framfor cosinusleddet
a)
Løysing
Vi får at og .
Punktet har negativ -koordinat og positiv -koordinat, så vinkelen må ligge i andre kvadrant.
b)
Løysing
Punktet har negativ -koordinat og -koordinat, så vinkelen må ligge i tredje kvadrant.
c)
Løysing
Her må vi legge merke til at cosinusleddet er skrive først. Punktet har positiv -koordinat og negativ -koordinat, så vinkelen må ligge i fjerde kvadrant.
d)
Løysing
Punktet har positiv -koordinat og -koordinat, så vinkelen må ligge i første kvadrant.
Skriv desse funksjonane på forma . Kontroller at svara er riktige ved å bruke formelen for sinus til ein sum av vinklar. Rekn mest mogleg for hand.
a)
Tips til oppgåva
Hugs formlane for og :
er talet framfor sinusleddet, og er talet framfor cosinusleddet.
Løysing
Vi får
, og dermed , ligg i første kvadrant.
Dette gir
Kontroll:
b)
Løysing
Vi får
, og dermed , ligg i fjerde kvadrant.
Dette gir
Kontroll:
c)
Løysing
Vi får
(Pass på rekkefølga av sinus- og cosinusfunksjonen!)
, og dermed , ligg i andre kvadrant.
Dette gir
Kontroll:
d)
Løysing
Vi får
, og dermed , ligg i tredje kvadrant.
Dette gir
Kontroll:
e)
Løysing
Vi får
, og dermed , ligg i fjerde kvadrant.
Vi kjem ikkje vidare med rekning for hand og bruker CAS i GeoGebra til å finne .
I linje 1 ser vi at GeoGebra lagar eit eksakt uttrykk ved hjelp av den omvende funksjonen til tangens. Men til vårt bruk er det best med ein tilnærma verdi.
Vi får
Vi kan ikkje kontrollere resultatet manuelt slik vi har gjort i dei andre oppgåvene, men vi kan bruke formelen for sinus til summen av to vinklar i CAS.
Resultatet stemmer.
f)
Løysing
Vi får
, og dermed , ligg i første kvadrant.
Vi kjem ikkje vidare med rekning for hand og bruker CAS i GeoGebra til å finne .
Vi får
Kontroll:
Her får vi berre tilnærma riktig svar sidan vi gjer utrekninga med tilnærma verdiar, men det er godt nok for oss akkurat her. Vi kan få meir nøyaktig svar ved å erstatte talet 0,98 med Høgreside($1) dersom vi har utrekninga av i linje 1 i CAS-vindauget.
Løys likningane ved rekning for hand dersom det er mogleg. Kontroller svaret ved å løyse likningane med CAS.
a)
Løysing
Vi må slå saman cosinus- og sinusfunksjonen for å løyse likninga.
Vinkelen må ligge i første kvadrant. Vi får
Kommentar: Vi kan bruke ekvivalensteiknet sidan vi har slått fast at skal ligge i første kvadrant.
Vi får
b)
Løysing
Vinkelen må ligge i andre kvadrant. Vi får
Vi får
c)
Løysing
Vinkelen må ligge i første kvadrant. Vi får
Vi får løysingar for og for begge dei generelle løysingane.
d)
Løysing
Vi startar med den første likninga.
Den andre likninga gir
Vi må slå saman sinus- og cosinusfunksjonen.
Vinkelen må ligge i første kvadrant. Vi får
Likninga blir
For den første får vi løysing når , for den andre får vi løysing når . Løysingsmengda for den opphavlege likninga blir
Merk at vi kunne ha løyst den opphavlege likninga ved å dividere alle ledda i likninga med . Då ville vi berre ha stått igjen med den andre likninga vi løyste over. Men då måtte vi ha sjekka om gir løysing av likninga, og det får vi sidan alle ledda i likninga blir null. Vi hadde derfor komme fram til den same løysinga – rimelegvis.
e)
Løysing
Vinkelen må ligge i andre kvadrant. Vi får
Vi får løysingar for og for begge dei generelle løysingane.
a) Skriv algoritmen til ein funksjon "minFi(a, b)" som ut ifrå konstantane og i uttrykka og reknar ut i det samanslåtte sinusuttrykket .
Til å rekne ut kan du bruke funksjonen "atan(x)" fra Python-biblioteket "Math". Funksjonen reknar ut vinkelen ut ifrå at . NB: Funksjonen følger den vedtekne verdimengda for den omvende tangensfunksjonen, , og gir berre vinklar i området . Funksjonen "atan(x)" må derfor "korrigerast" for at pythonfunksjonen "minFi(a, b)" skal kunne gi vinklar i andre, tredje og fjerde kvadrant i første omløp.
Tips til oppgåva
Første trinn må vere å sjekke at dersom både og er større enn null, er i første kvadrant, og funksjonen "atan(x)" treng ikkje korrigerast. Funksjonen "minFi" kan i dette tilfellet returnere atan(b/a). Du må lage tilsvarande testar for dei andre kvadrantane.
Til korrigeringa kan du få bruk for talet π, som du kan hente frå biblioteket "Math" med kommandoen pi.
Forslag til algoritme til minFi(a, b)
Dersom og (første kvadrant): returner atan(b/a).
Viss ikkje: dersom og (fjerde kvadrant): returner atan(b/a) + 2π.
Viss ikkje: dersom og (andre kvadrant): returner atan(b/a) + π.
Viss ikkje: (tredje kvadrant): returner atan(b/a) + π.
b) Skriv algoritmen til eit program som kan slå saman uttrykka frå oppgåve a) ved at brukaren av programmet skriv inn konstantane og . Programmet skal bruke funksjonen "minFi(a, b)" til å rekne ut konstanten , og til slutt skal programmet skrive ut det samanslåtte uttrykket .
Forslag til algoritme
Skriv til skjermen: "Dette programmet slår saman uttrykket til ein enkelt sinusfunksjon."
Skriv til skjermen: "Skriv inn : "
Ta imot talet frå brukaren og lagre det i variabelen a.
Bokstavar i vinkelparentesar refererer til innhaldet i variabelen med dette namnet.
c) Skriv koden til funksjonen og resten av programmet, og test at det verkar.
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 saman uttrykket a sin kx + b cos kx til ein enkel sinusfunksjon.")1415a =float(input("Skriv inn talet a: "))16b =float(input("Skriv inn talet b: "))17k =float(input("Skriv inn talet 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 ein kortare og enklare variant av programmet i c) ved hjelp av denne kommandoen.