a) Finn utan hjelpemiddel eventuelle skjeringspunkt mellom linja gitt ved
og planet gitt ved likninga .
Løysing
Vi set parameterframstillinga for inn i planlikninga for .
Likninga har inga løysing. Det betyr at linja er parallell med, og ikkje samanfallande med, planet. Det finst ingen skjeringspunkt.
b) Kontroller resultatet i oppgåve a) med CAS.
Løysing
Vi får det same med CAS, det vil si inga løysing.
c) Finn utan hjelpemiddel eventuelle skjeringspunkt mellom linja gitt ved
og planet gitt ved likninga .
Løysing
Vi set parameterframstillinga for inn i planlikninga for .
Likninga har uendeleg mange løysingar. Det betyr at det er uendeleg mange skjeringspunkt mellom linja og planet, som igjen betyr at linja ligg i planet.
d) Kontroller resultatet i oppgåve c) med CAS.
Løysing
Vi får det same med CAS, det vil seie uendeleg mange løysingar.
Lag eit program som finn vinkelen mellom ei linje og eit plan ut ifrå retningsvektoren for linja og normalvektoren til planet.
Løysing
Ein algoritme for programmet kan sjå slik ut:
Legg koordinatane til retningsvektoren til linja i ei liste.
Legg koordinatane til normalvektoren til planet i ei liste.
Rekn ut vinkelen mellom og ved hjelp av formelen .
Tips til programmet:
Bruk kommandoen "numpy.arccos()" til å rekne ut vinkelen.
Bruk kommandoen "numpy.dot()" til å rekne ut skalarproduktet mellom og .
Regn ut lengda av vektorane ved å ta kvadratrota av skalarproduktet av vektorane med seg sjølv.
Programmet kan sjå slik ut:
python
1import numpy as np
2# legg koordinatane til vektorane i listene n og v3n =(2,-2,1)4v =(-1,0,1)5# reknar ut skalarproduktet mellom n og v6n_prikk_v = np.dot(n,v)7#reknar ut lengda av n og lengda av v8abs_n = np.sqrt(np.dot(n,n))9abs_v = np.sqrt(np.dot(v,v))1011u = np.arccos(n_prikk_v/abs_n/abs_v)1213print(f"Vinkelen mellom planet og linja er {abs(np.pi/2- u):.2f}.")