Utforsk omvende funksjonar med Python
Til desse oppgåvene vil det ikkje vere løysingsforslag til alle deloppgåvene. Det er meininga at dei skal vere utforskande, og dei kan ofte løysast på meir enn éin måte.
Vi skal undersøkje funksjonen .
Vi startar med å jobbe med ein funksjon grafisk, det beste er om du teiknar for hand.
Del 1
a) Rekn ut y-verdiane, og fyll ut tabellen nedanfor.
x | -2 | -1 | 0 | 1 | 2 | 3 |
---|---|---|---|---|---|---|
y |
Skriv punkta inn i eit koordinatsystem, og trekk linja til f.
b) Lag ein ny tabell, og overfør verdiane frå oppgåve a) over. Denne gongen skal du byte om verdiane, slik at dei verdiane som tidlegare stod i x-rada no blir y-verdiar og omvendt. Teikn dei nye punkta inn i det same koordinatsystemet som linja til f. Kva slags funksjon har du no funne grafen til?
Del 2
Vi skal no gjere noko av det same i Python som vi har gjort for hand. Vi vil teikne både sjølve funksjonen og den omvende funksjonen. Vi lagar først ein algoritme:
1. Vi må definere funksjonen i Python.
2. Vi må lage ein array med x-verdiar.
3. Vi må lage ein array med tilhøyrande y-verdiar.
4. Vi må plotte linja til funksjonen.
5. Vi må plotte linja til den omvende funksjonen.
a) Lag eit program som gjer det som står over.
Vi kan pynte ein del på utskrifta vår, vi kan få på namna til funksjonen, aksar og så vidare. Under finn du ein versjon av programmet som gir ei finare utskrift. Det kan vere lurt å merkje seg desse kommandoane:
b) Sjå på grafane du har teikna. Finn
c) Beskriv samanhengen mellom definsjonsmengda til
d) Legg til kodelinja plt.plot([-4,30],[-4,30],"--",label = "x=y")
i programmet ditt. Kva har du teikna inn no?
a) Modifiser programmet frå den førre oppgåva, og undersøk funksjonen
b) Sjå på linja du får for
c) Kan du endre på definisjonsmengda til
Prøv deg fram med funksjonane under. Vel definisjonsmengde slik at du får ein invers funksjon (den nødvendige kommandoen i Python står i parentes):