NBV01_Grundlagen¶
(c) 2025 Technische Hochschule Augsburg - Fakultät für Informatik - Prof.Dr.Nik Klever - Impressum
Grundlagen Funktionen¶
$f(x) = 1$
x | -5 | -4 | -3 | -2 | -1 | 0 | 1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|---|---|---|---|---|---|---|
y | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
In [1]:
tabelle = []
for x in range(-5,6):
tabelle.append((x,1))
print(tabelle)
[(-5, 1), (-4, 1), (-3, 1), (-2, 1), (-1, 1), (0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)]
In [2]:
print(tabelle)
[(-5, 1), (-4, 1), (-3, 1), (-2, 1), (-1, 1), (0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)]
In [3]:
print(tabelle)
[(-5, 1), (-4, 1), (-3, 1), (-2, 1), (-1, 1), (0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)]
In [4]:
from pygal import XY
from IPython.display import SVG
xy = XY()
xy.add("Funktion f(x)=1", tabelle)
SVG(xy.render())
Out[4]:
In [5]:
def f(x):
return 1
In [6]:
f(-5)
Out[6]:
1
In [7]:
f(-4)
Out[7]:
1
In [8]:
f(0)
Out[8]:
1
In [9]:
tabelle = []
for x in range(-5,6):
tabelle.append((x,f(x)))
print(tabelle)
[(-5, 1), (-4, 1), (-3, 1), (-2, 1), (-1, 1), (0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1)]
In [10]:
def f(x):
return x
In [11]:
tabelle = []
for x in range(-5,6):
tabelle.append((x,f(x)))
print(tabelle)
[(-5, -5), (-4, -4), (-3, -3), (-2, -2), (-1, -1), (0, 0), (1, 1), (2, 2), (3, 3), (4, 4), (5, 5)]
In [12]:
from pygal import XY
from IPython.display import SVG
xy = XY()
xy.add("Funktion f(x)=x", tabelle)
SVG(xy.render())
Out[12]:
$f(x) = 2x²+4x-8$
In [13]:
def f(x):
return 2*x**2 + 4*x - 8
In [14]:
tabelle = []
for x in range(-5,6):
tabelle.append((x,f(x)))
print(tabelle)
[(-5, 22), (-4, 8), (-3, -2), (-2, -8), (-1, -10), (0, -8), (1, -2), (2, 8), (3, 22), (4, 40), (5, 62)]
In [15]:
from pygal import XY
from IPython.display import SVG
xy = XY()
xy.add("Funktion f(x)=2x²+4x-8", tabelle)
SVG(xy.render())
Out[15]:
In [16]:
def funktion(x):
return 2*x+3
In [17]:
tabelle = []
for x in range(-5,6):
tabelle.append((x,funktion(x)))
print(tabelle)
[(-5, -7), (-4, -5), (-3, -3), (-2, -1), (-1, 1), (0, 3), (1, 5), (2, 7), (3, 9), (4, 11), (5, 13)]
In [18]:
from pygal import XY
from IPython.display import SVG
xy = XY()
xy.add("Funktion funktion(x)=2x+3", tabelle)
SVG(xy.render())
Out[18]:
In [19]:
funktion(-1.5)
Out[19]:
0.0
In [20]:
f(0)
Out[20]:
-8
In [21]:
a = 2
a
Out[21]:
2
In [22]:
a = 6
a
Out[22]:
6
In [23]:
f(0)
Out[23]:
-8
In [24]:
def f(x):
return x
In [25]:
f(0)
Out[25]:
0
In [26]:
def g(x):
return 2*x**2 + 4*x - 8
In [27]:
tabellef = []
for x in range(-5,6):
tabellef.append((x,f(x)))
print(tabellef)
[(-5, -5), (-4, -4), (-3, -3), (-2, -2), (-1, -1), (0, 0), (1, 1), (2, 2), (3, 3), (4, 4), (5, 5)]
In [28]:
tabelleg = []
for x in range(-5,6):
tabelleg.append((x,g(x)))
print(tabelleg)
[(-5, 22), (-4, 8), (-3, -2), (-2, -8), (-1, -10), (0, -8), (1, -2), (2, 8), (3, 22), (4, 40), (5, 62)]
In [29]:
from pygal import XY
from IPython.display import SVG
xy = XY()
xy.add("Funktion f(x)=x", tabellef)
xy.add("Funktion f(x)=2x²+4x-8", tabelleg)
SVG(xy.render())
Out[29]: