Αρχείο:Arc length, Fermat.svg

Από testwiki
Μετάβαση στην πλοήγηση Πήδηση στην αναζήτηση
Πρωτότυπο αρχείο (Αρχείο SVG, ονομαστικό μέγεθος 615 × 618 εικονοστοιχεία, μέγεθος αρχείου: 26 KB)

Αυτό το αρχείο είναι από το Wikimedia Commons και ενδέχεται να χρησιμοποιείται από άλλα εγχειρήματα. Η περιγραφή στη σελίδα περιγραφής του εκεί, εμφανίζεται παρακάτω.

Σύνοψη

Περιγραφή
English: This graph is meant to help accompany the article Length of an arc and describe the method Fermat used.
Español: Ilustración del método de Fermat para calcular la longitud de arco de una curva.
Ημερομηνία
Πηγή Έργο αυτού που το ανεβάζει
Δημιουργός Nicoguaro
SVG ανάπτυξη
InfoField
 Ο πηγαίος κώδικας αυτού του SVG είναι έγκυρος.
 Αυτή η διανυσματική εικόνα δημιουργήθηκε με Matplotlib
Πηγαίος κώδικας
InfoField

Python code

import numpy as np
import matplotlib.pyplot as plt
from matplotlib import rcParams

rcParams['font.size'] = 16

fun = lambda x: x**1.5
tangent = lambda x, a: 1.5*a**0.5*(x - a) + a**1.5

a = 0.6
e = 0.45*a
lo = e/10  # Offset of annotations

# Principal plots
x = np.linspace(0, 1.2, 100)
y1 = fun(x)
y2 = tangent(x, a)
fig = plt.figure(figsize=(8, 8))
ax = fig.add_subplot(1, 1, 1)
plt.plot(x, y1, "r", lw=2)
plt.plot(x[y2>=0], y2[y2>=0], "k", lw=2)

# Auxiliar lines
plt.plot([0, 1.2], [fun(a), fun(a)], "--k", lw=1, alpha=0.5)
plt.plot([a, a], [0, y2[-1]], "--k", lw=1, alpha=0.5)
plt.plot([a + e, a + e], [0, y2[-1]], "--k", lw=1, alpha=0.5)

# Intersections points
plt.plot(a, fun(a), 'rs')
plt.annotate("A", xy=(a, fun(a) + lo))
plt.plot(a + e, fun(a), 'rs')
plt.annotate("B", xy=(a + e + lo, fun(a) + lo))
plt.plot(a + e, tangent(a+e, a), 'rs')
plt.annotate("C", xy=(a + e + lo, tangent(a+e, a) - lo))
plt.plot(a + e, fun(a+e), 'rs')
plt.annotate("D", xy=(a + e - lo, fun(a+e) + lo))

# Functions labels
plt.annotate(r"$y=x^{3/2}$", xy=(0.2, 0.2))
plt.annotate(r"$y=\frac{3\sqrt{a}}{2} (x - a) + a^{3/2}$", xy=(0.35, 0.12))

plt.xlim([0, 1.2])
plt.ylim([0, 2.5*fun(a)])
plt.xticks([a, a+e], [r"$a$", r"$a + e$"])
plt.yticks([fun(a)], [r"$a^{3/2}$"])
plt.savefig("Arc length, Fermat.svg", bbox_inches="tight")
plt.show()

Αδειοδότηση

Εγώ, ο κάτοχος των πνευματικών δικαιωμάτων αυτού του έργου, το δημοσιεύω δια του παρόντος υπό την εξής άδεια χρήσης:
w:el:Creative Commons
αναφορά προέλευσης
Το αρχείο διανέμεται υπό την άδεια Creative Commons Αναφορά προέλευσης 4.0 Διεθνής
Είστε ελεύθερος:
  • να μοιραστείτε – να αντιγράψετε, διανέμετε και να μεταδώσετε το έργο
  • να διασκευάσετε – να τροποποιήσετε το έργο
Υπό τις ακόλουθες προϋποθέσεις:
  • αναφορά προέλευσης – Θα πρέπει να κάνετε κατάλληλη αναφορά, να παρέχετε σύνδεσμο για την άδεια και να επισημάνετε εάν έγιναν αλλαγές. Μπορείτε να το κάνετε με οποιοδήποτε αιτιολογήσιμο λόγο, χωρίς όμως να εννοείται με οποιονδήποτε τρόπο ότι εγκρίνουν εσάς ή τη χρήση του έργου από εσάς.

Λεζάντες

Προσθέστε εξήγηση μιας γραμμής για το τι αντιπροσωπεύει αυτό το αρχείο

Τα Αντικείμενα που απεικονίζονται σε αυτό το αρχείο

απεικονίζει

checksum Αγγλικά

e7ae0e4eb88be7b0e8c1ee9285ea8c5ab21725f6

data size Αγγλικά

27.134 Byte

618 εικονοστοιχείο

615 εικονοστοιχείο

Ιστορικό αρχείου

Πατήστε σε μια ημερομηνία/ώρα για να δείτε το αρχείο όπως εμφανιζόταν εκείνη την χρονική στιγμή.

Ημερομηνία/ΏραΜικρογραφίαΔιαστάσειςΧρήστηςΣχόλιο
τρέχον17:42, 12 Φεβρουαρίου 2016Μικρογραφία για την έκδοση της 17:42, 12 Φεβρουαρίου 2016615 × 618 (26 KB)wikimediacommons>NicoguaroFit lines inside the plotting box and change some colors.

Η ακόλουθη σελίδα χρησιμοποιεί προς αυτό το αρχείο: