Wykres funkcji z odcinków

Grafika tworzona programem: krzywe matematyczne - Informatyka - technikum klasa 2 (Python)

Programy graficzne i biblioteki do wykresów rysują krzywe jako **łamaną** z wielu krótkich odcinków. Pętla przechodzi po `x` od lewej do prawej, liczy `y = f(x)` i przesuwa strzałkę do punktu `(x, y)`. Pierwszy punkt osiągamy z wyłączonym piórem, potem pióro rysuje. Plansza ma współrzędne od -100 do 100, więc wzór trzeba **przeskalować**: sinusoida `y = 60 · sin(x / 20)` ma amplitudę 60, a jeden okres co `2π · 20 ≈ 126` jednostek. Zmień krok pętli z 2 na 20 i zobacz, jak krzywa robi się kanciasta.

arrow = Sprite()
arrow.image = 16
arrow.size = 10
world.add(arrow)
import math

arrow.pen.on = False
for x in range(-100, 101, 2):
    y = 60 * math.sin(x / 20)
    arrow.position = (x, y)
    arrow.pen.on = True

Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.

Wszystkie lekcje kursu Informatyka - technikum klasa 2·Zaloguj się, aby zapisać postęp na koncie.