Jump to content
  • entries
    57
  • comments
    0
  • views
    562

Rose Eğrileri


Doğuhan ELMA

42 views

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.

1.png

0 Comments


Recommended Comments

There are no comments to display.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...