3.1. Algebraisk representasjon#
Læringsmål
Kunne representere en lineær funksjon algebraisk, og kunne lese av stigningstall og konstantledd.
Kunne regne ut funksjonsverdier med funksjonsuttrykket til en lineær funksjon.
Kunne bruke Python til å regne ut funksjonsverdier til en lineær funksjon.
En representasjon er en måte å uttrykke noe på. Når vi jobber med rette linjer, er de to vanligste måtene å representere linjer på, algebraisk og grafisk. Med algebraisk representasjon mener vi en formel som beskriver linja. Med grafisk representasjon mener vi en tegning av linja i et koordinatsystem.
Algebraisk representasjon av lineære funksjoner#
En lineær funksjon er en rett linje der \(y\)-verdien er bestemt av \(x\)-verdien.
Vi tar noen eksempler på lineære funksjoner med skrivemåten over:
Eksempel 1: algebraisk representasjon av lineære funksjoner
Under vises eksempler på lineære funksjoner.
Funksjonsnavn |
Funksjonsuttrykk |
Stigningstall |
Konstantledd |
---|---|---|---|
\(f\) |
\(f(x) = 3x - 1\) |
\(3\) |
\(-1\) |
\(g\) |
\(g(x) = -2x + 4\) |
\(-2\) |
\(4\) |
\(h\) |
\(h(x) = -x + 2\) |
\(-1\) |
\(2\) |
\(r\) |
\(r(x) = 3\) |
\(0\) |
\(3\) |
\(s\) |
\(s(x) = \dfrac{1}{2}x\) |
\(\dfrac{1}{2}\) |
\(0\) |
Og så er det din tur!
Underveisoppgave 1
Under vises noen funksjonsuttrykk og koeffisienter som parvis hører sammen.
Pusle sammen riktig funksjonsuttrykk med riktige koeffisienter.
Funksjonsverdier#
Som nevnt er \(f(x)\) funksjonsverdien til \(f\) for en bestemt \(x\)-verdi. Når vi lar \(x\) variere, tenker vi på \(f(x)\) som funksjonsuttrykket til \(f\). Når vi har en bestemt \(x\)-verdi, tenker vi på det som en funksjonsverdi. Her skal vi bli bedre kjent med skrivemåten og betydningen.
Funksjonsverdier
\(f(c)\) er funksjonsverdien til \(f\) i \(x = c\) og regnes ut ved å sette \(x = c\) i funksjonsuttrykket til \(f\).
Eksempel 2: funksjonsverdier
Under vises eksempler på utregning av funksjonsverdier. Vi bytter ut \(x\)-verdien i formelen og regner ut.
Funksjon |
\(\quad x \quad\) |
Funksjonsverdi \(f(x)\) |
---|---|---|
\(f(x) = 3x - 1\) |
\(2\) |
\(f(\textcolor{red}{2}) = 3\cdot \textcolor{red}{2} - 1 = 6 - 1 = 5\) |
\(g(x) = -2x + 4\) |
\(3\) |
\(g(\textcolor{red}{3}) = -2\cdot \textcolor{red}{3} + 4 = -6 + 4 = -2\) |
\(h(x) = -x + 2\) |
\(0\) |
\(h(\textcolor{red}{0}) = -\textcolor{red}{0} + 2 = 2\) |
\(r(x) = 3\) |
\(1\) |
\(r(\textcolor{red}{1}) = 3\) |
\(s(x) = \dfrac{1}{2}x\) |
\(4\) |
\(s(\textcolor{red}{4}) = \dfrac{1}{2}\cdot \textcolor{red}{4} = 2\) |
Og så er det din tur!
Underveisoppgave 2
I tabellen under vises noen funksjonsuttrykk.
Funksjonsuttrykk |
---|
\(f(x) = -3x + 2\) |
\(g(x) = 2x + 3\) |
\(h(x) = x + 8\) |
\(p(x) = -x + 1\) |
\(q(x) = 4\) |
\(r(x) = -5x\) |
Under vises noen funksjonsverdier og tall som parvis hører sammen.
Pusle sammen riktig funksjonsverdi med riktig tall.
Funksjonsverdier i Python#
Vi kan bruke Python som en kalkulator for å regne ut funksjonsverdier.
Utforsk 1: funksjonsverdier i Python
Programmet under regner ut funksjonsverdien \(f(2)\) for funksjonen
Les programmet og forutsi hvilken verdi programmet skriver ut. Skriv det inn under for å sjekke!
Endre på programmet slik at det i stedet regner ut \(f(-1)\).
Kjør programmet for å sjekke svaret ditt.
Fasit
1def f(x):
2 return 3 * x - 1
3
4y = f(-1)
5print(y)
Prøv å endre funksjonsuttrykket i f(x)
slik at programmet ut \(f(-1)\) for
Kjør koden og sjekk at svaret blir riktig.
Fasit
1def f(x):
2 return 4 * x + 2
3
4y = f(-1)
5print(y)
Ordforklaring: syntaks
Ordet syntaks betyr “regler for å skrive kode”. Tenk på det som grammatikk - men i motsetning til norsklæreren, så skjønner ikke Python hva du mener hvis du ikke skriver riktig.
Nå skal vi se litt mer grundig på skrivemåten for funksjoner i Python.
Syntaks: Funksjoner i Python
En funksjon i Python har følgende syntaks:
def funksjonsnavn(x):
return funksjonsuttrykk
def
er et nøkkelord som forteller Python at vi skal lage en funksjon.return
er et nøkkelord som gir tilbake verdien av funksjonsuttrykket når vi bruker funksjonen. Uten dette nøkkelordet, skjer ingenting når vi bruker funksjonen.
Vi sier forresten at det “å bruke” funksjonen er “å kalle på” funksjonen. Vi kaller dette for et “funksjonskall”.
Nå skal du prøve å lage et program som regner ut en funksjonsverdi i Python.
Underveisoppgave 3
Nedenfor vises et program i tilfeldig rekkefølge.
Pusle sammen programmet i riktig rekkefølge for å få det fullstendige programmet.
Hva forventer du at programmet skriver ut? Kjør programmet og sjekk svaret!
Løsning
Programmet skriver ut
Endre programmet slik at det regner ut \(f(-1)\).
Sjekk at programmet gir riktig svar ved å regne for hånd.
Løsning
1def f(x):
2 return 2 * x - 3
3
4
5y = f(-1)
6print(y)
som gir utskriften
-5