Függvényábrázolás

Törteken értelmezett valós függvények

Test>

Függvény transzformáció

Legyen

magnify :: (Fractional a) => a -> (a -> a) -> (a -> a)
magnify n f = (*n) . f . (/n)

Ekkor

Test>

Legyen

translate :: (Fractional a, Real b) => (a, b) -> (a -> b) -> (a -> b)
translate (x, y) f = (+y) . f . (+(-x))

Ekkor

Test>

Függvénykompozíció

Test>

Feladatok:

Test>
Test>
Test>
Test>

Szakadásos függvények

Test>
Test>
Test>
Test>

Feladatok:

Test>

“Csúnya” függvények

Test>

Parciális függvények

Test>
Test>

Egészeken értelmezett valós függvények

Test>

Feladatok:

Test>
Test>

Görbék R2-ben

display :: (Double, Double) -> (Double -> (Double, Double)) -> Diagram
display = displayArc (-16,-10) (16,10)
display :: (Double, Double) -> (Double -> (Double, Double)) -> Diagram
Test>

Legyen

magnify' :: (Fractional a, Real b) => b -> (a -> (b,b)) -> (a -> (b,b))
magnify' n f = (\(x,y)->(n*x,n*y)) . f

Ekkor

Test>

Feladatok:

Test>
Test>
Test>
Test>