Rose Eğrileri
Rose eğrileri, polar koordinatları kullanılarak oluşturulan dairesel simetrik eğrilerdir. Bunlar genellikle aşağıdaki polar denklemle tanımlanır:
r=a*cos(kθ)
Burada a eğrinin boyutunu kontrol eder ve k çizilen yaprak sayısını kontrol eder. Eğer k çift ise, yaprak sayısı k olur. Eğer k tek ise, yaprak sayısı iki katıdır, yani 2k.
Aşağıda, Rose eğrilerini çizmek için kullanabileceğiniz bir Python kodu örneği bulunmaktadır:
import numpy as np import matplotlib.pyplot as plt # Parametreler a = 1 k = 6 # Yaprak sayısını kontrol eder # Theta değerleri (0'dan 2*pi'ya kadar) theta = np.linspace(0, 2 * np.pi, 1000) # r değerlerini hesapla r = a * np.cos(k * theta) # Polar koordinatlardan düzlem koordinatlara dönüştür x = r * np.cos(theta) y = r * np.sin(theta) # Grafik çiz plt.plot(x, y) plt.axis('equal') # Eksenleri eşit ölçekte yapar, böylece çizim dairesel görünür plt.title('Rose Curve with k=' + str(k)) plt.show()
Bu kod, belirli bir k değeri için bir Rose eğrisi çizer. k değerini değiştirerek farklı yaprak sayılarına sahip eğriler elde edebilirsiniz.
0 Comments
Recommended Comments
There are no comments to display.