Trigonometrische Funktionen Grapher - Visualisierung von Sin, Cos, Tan
Interaktiver trigonometrischer Funktionsgraph. Passen Sie Amplitude, Frequenz und Phasenverschiebung in Echtzeit an, um Sinus-, Kosinus- und Tangenswellen sofort zu visualisieren.
Trigonometrische Funktionsgrafik
Funktionsparameter
Funktionsgrafik
Dokumentation
Was ist ein trigonometrischer Funktionsgraph?
Wenn Sie mit trigonometrischen Funktionen wie Sinus, Kosinus und Tangens arbeiten, macht das Sehen der Funktionen in Aktion den Unterschied. Dieser Graph ermöglicht es Ihnen, diese grundlegenden mathematischen Beziehungen in Echtzeit mit anpassbaren Parametern zu visualisieren. Was macht dies besonders nĂŒtzlich? Sie können sofort sehen, wie sich die Ănderung von Amplitude, Frequenz oder Phasenverschiebung auf das Wellenmuster auswirkt - etwas, das anhand von Formeln allein schwer zu erfassen ist.
Hier ist meine Erfahrung aus der Arbeit mit Studenten und Ingenieuren: In dem Moment, in dem Sie diese Parameter manipulieren und den Graphen reagieren sehen, werden abstrakte Konzepte plötzlich verstÀndlich. Sie werden in der Lage sein, Amplitude (wie hoch die Wellen sind), Frequenz (wie komprimiert sie erscheinen) und Phasenverschiebung (horizontale Bewegung) anzupassen, um das Verhalten von Sinus-, Kosinus- und Tangensfunktionen zu erkunden.
VerstÀndnis trigonometrischer Funktionen
Trigonometrische Funktionen beschreiben die VerhĂ€ltnisse der Seiten in einem rechtwinkligen Dreieck oder die Beziehung zwischen einem Winkel und einem Punkt auf dem Einheitskreis. Was macht sie so leistungsfĂ€hig in realen Anwendungen? Sie sind periodisch - sie wiederholen sich in regelmĂ€Ăigen AbstĂ€nden - weshalb man sie ĂŒberall findet, von Schallwellen bis hin zu Wechselstromkreisen und saisonalen Temperaturmustern.
Die grundlegenden trigonometrischen Funktionen
Sinusfunktion
Die Sinusfunktion reprÀsentiert das VerhÀltnis der Gegenkathete zur Hypotenuse in einem rechtwinkligen Dreieck. Auf dem Einheitskreis gibt sie die y-Koordinate eines Punktes am Winkel x an. Denken Sie daran als die vertikale Komponente der Kreisbewegung.
Die Standardform:
SchlĂŒsseleigenschaften, die Sie verwenden werden:
- Definitionsbereich: Alle reellen Zahlen
- Wertebereich: [-1, 1] (oszilliert zwischen diesen Grenzen)
- Periode: (wiederholt sich alle ~6,28 Einheiten)
- Ungerade Funktion: (symmetrisch zum Ursprung)
In der Praxis modellieren Sinuswellen alles von Audiosignalen bis zum Wechselstrom. Wenn Sie einen reinen Ton hören, hören Sie im Wesentlichen eine Sinuswelle mit einer bestimmten Frequenz.
Kosinusfunktion
Die Kosinusfunktion reprÀsentiert das VerhÀltnis der Ankathete zur Hypotenuse in einem rechtwinkligen Dreieck. Auf dem Einheitskreis ist es die x-Koordinate eines Punktes am Winkel x - im Wesentlichen die horizontale Komponente der Kreisbewegung.
Die Standardform:
SchlĂŒsseleigenschaften:
- Definitionsbereich: Alle reellen Zahlen
- Wertebereich: [-1, 1]
- Periode:
- Gerade Funktion: (symmetrisch zur y-Achse)
Etwas Interessantes: Kosinus ist nur Sinus um Radiant (90 Grad) verschoben. In der Elektrotechnik ist dieser Phasenunterschied entscheidend bei der Analyse von Wechselstromkreisen mit reaktiven Komponenten wie Kondensatoren und Induktoren.
Tangensfunktion
Die Tangensfunktion reprÀsentiert das VerhÀltnis der Gegenkathete zur Ankathete in einem rechtwinkligen Dreieck. Sie können sie auch als betrachten, was erklÀrt, warum sie diese interessanten vertikalen Asymptoten hat.
Die Standardform:
SchlĂŒsseleigenschaften:
- Definitionsbereich: Alle reellen Zahlen auĂer (wobei n eine beliebige ganze Zahl ist)
- Wertebereich: Alle reellen Zahlen (unbegrenzt!)
- Periode: (halb so lang wie die von Sinus/Kosinus)
- Ungerade Funktion:
- Vertikale Asymptoten: bei (wo )
Ein hÀufiger Fehler: zu vergessen, dass Tangens an diesen Asymptoten gegen unendlich geht. Dies geschieht, weil man durch Null teilt, wenn . In Navigation und Vermessung bezieht sich Tangens auf Winkel und Steigung - wenn Sie den Elevationswinkel und die horizontale Entfernung kennen, gibt Ihnen Tangens die Höhe.
Modifizierte trigonometrische Funktionen
Reale Anwendungen verwenden die grundlegenden Sinus- oder Kosinusfunktionen selten in ihrer reinen Form. Typischerweise passen Sie Parameter an, um Ihr spezifisches Szenario zu erfĂŒllen. Die allgemeine Form lautet:
Wobei:
- A die Amplitude ist (steuert die Höhe - denken Sie an LautstÀrke bei Audio oder Spannung in der Elektronik)
- B die Frequenz ist (steuert, wie komprimiert die Welle ist - höhere Werte bedeuten mehr Zyklen)
- C die Phasenverschiebung ist (horizontale Positionierung - entscheidend beim Vergleich der Wellenausrichtung)
- D die vertikale Verschiebung ist (verschiebt die gesamte Welle nach oben oder unten - Ihr Grundwert oder DC-Offset)
Diese Modifikationen funktionieren identisch fĂŒr Kosinus- und Tangensfunktionen. Was ist daran praktisch? Sie können ein 60-Hz-Elektrosignal mit einer Amplitude von 120V als modellieren oder die tĂ€gliche Temperaturvariation, die um 72°F oszilliert.
Wie man den trigonometrischen Funktionsgraphen verwendet
Der Graph aktualisiert sich sofort, wĂ€hrend Sie Parameter anpassen, was das Experimentieren natĂŒrlich und intuitiv macht. Hier erfahren Sie, wie Sie das Beste daraus herausholen:
-
Funktion auswĂ€hlen: WĂ€hlen Sie Sinus, Kosinus oder Tangens aus dem Dropdown-MenĂŒ. Beginnen Sie mit Sinus, wenn Sie neu sind - er ist am intuitivsten zu verstehen.
-
Parameter anpassen:
- Amplitude: Steuert die Höhe Ihrer Welle. Versuchen Sie, sie auf 2 zu setzen und beobachten Sie, wie sich Sinus von [-2, 2] statt von [-1, 1] erstreckt. Bei Tangens beeinflusst dies, wie steil die Kurve zu ihren Asymptoten ansteigt.
- Frequenz: Bestimmt die Wellenkompression. Setzen Sie dies auf 2, und Sie sehen zwei vollstĂ€ndige Zyklen dort, wo Sie normalerweise einen sehen. Dies ist grundlegend fĂŒr das VerstĂ€ndnis von musikalischen Harmonien oder Signalanalyse.
- Phasenverschiebung: Verschiebt den gesamten Graphen nach links oder rechts. Dies ist es, was eine Sinuswelle wie eine Kosinuswelle aussehen lĂ€sst (Verschiebung um Ï/2).
-
Echtzeitaktualisierungen beobachten: Der Graph reagiert sofort auf Ihre Ănderungen. Dieses sofortige Feedback ist es, was das Konzept verankert - viel besser als das manuelle Plotten von Punkten.
-
Kritische Punkte untersuchen: Achten Sie darauf, wo die Funktion null wird, Spitzen erreicht oder Asymptoten trifft (bei Tangens). Diese Punkte verraten Ihnen alles ĂŒber das Verhalten der Funktion.
-
Formel kopieren: Verwenden Sie die KopierschaltflĂ€che, um Ihre aktuelle Funktion zu speichern. Sie werden diese fĂŒr Hausaufgaben, Berichte oder die Implementierung der Funktion in Code benötigen.
Tipps fĂŒr effektives Graphen
Was in der Praxis gut funktioniert:
-
Einfach beginnen: Beginnen Sie immer mit Standardwerten (Amplitude = 1, Frequenz = 1, Phasenverschiebung = 0). Entwickeln Sie Ihre Intuition, bevor Sie KomplexitĂ€t hinzufĂŒgen.
-
Ăndern Sie nur eine Sache gleichzeitig: Dies ist entscheidend. Wenn Sie Amplitude und Frequenz gleichzeitig anpassen, wissen Sie nicht, was welche Ănderung verursacht hat. Isolieren Sie Variablen wie in jedem Experiment.
-
Achten Sie auf Asymptoten: Bei Tangens sind diese vertikalen Linien keine Fehler - es sind Asymptoten, wo die Funktion nicht definiert ist. Sie treten in regelmĂ€Ăigen AbstĂ€nden auf ().
-
Funktionen nebeneinander vergleichen: Wechseln Sie zwischen Sinus und Kosinus mit identischen Parametern. Sie werden feststellen, dass Kosinus nur Sinus um 90 Grad verschoben ist. Diese Beziehung ist grundlegend in der Signalverarbeitung.
-
Extreme Werte testen: Versuchen Sie Amplitude = 10 oder Frequenz = 0,1. Das Verstehen von GrenzfĂ€llen verhindert Ăberraschungen bei ungewöhnlichen Daten in realen Projekten.
Mathematische Formeln und Berechnungen
Die trigonometrische Funktionsgrafik verwendet die folgenden Formeln zur Berechnung und Darstellung der Graphen:
Sinusfunktion mit Parametern
Wobei:
- A = Amplitude
- B = Frequenz
- C = Phasenverschiebung
Kosinusfunktion mit Parametern
Wobei:
- A = Amplitude
- B = Frequenz
- C = Phasenverschiebung
Tangensfunktion mit Parametern
Wobei:
- A = Amplitude
- B = Frequenz
- C = Phasenverschiebung
Berechnungsbeispiel
FĂŒr eine Sinusfunktion mit Amplitude = 2, Frequenz = 3 und Phasenverschiebung = Ï/4:
Um den Wert bei x = Ï/6 zu berechnen:
Reale AnwendungsfĂ€lle fĂŒr trigonometrische Funktionsgrafiken
Sie werden trigonometrische Funktionen an ĂŒberraschenden Stellen antreffen. Hier sind Bereiche, in denen dieser Grapher wirklich nĂŒtzlich ist:
Bildung und Lernen
- Trigonometrie-Unterricht: Ich habe festgestellt, dass SchĂŒler Amplituden- und Frequenzkonzepte innerhalb von Minuten verstehen, wenn sie diese visuell manipulieren können. Abstrakte Formeln ergeben plötzlich Sinn, wenn man sieht, wie sich die Welle in Echtzeit streckt oder komprimiert.
- Hausaufgaben-ĂberprĂŒfung: Einen Rechenfehler gemacht? Zeichnen Sie Ihre Antwort und das erwartete Ergebnis. Wenn sie nicht ĂŒbereinstimmen, erkennen Sie das Problem sofort.
- VerstĂ€ndnis aufbauen: zu lesen sagt Ihnen eines. Es zu sehen sagt Ihnen allesâwo es beginnt, wie schnell es oszilliert, wo die Spitzen auftreten.
Physik und Ingenieurwesen
- WellenpĂ€nomene: Schallwellen sind im Kern Sinuswellen. Ein 440 Hz "A" Ton wird als modelliert. Wenn Sie Audioprocessing-Code debuggen oder akustische Messungen analysieren, hilft die Visualisierung der Wellenform, Frequenz und Amplitude zu ĂŒberprĂŒfen.
- Wechselstromkreis-Analyse: Elektroingenieure arbeiten tĂ€glich mit sinusförmigen Spannungen und Strömen. StandardmĂ€Ăige US-Haushaltsenergie ist Volt. Phasenverschiebung wird entscheidend bei der Berechnung des Leistungsfaktors oder der Analyse reaktiver Komponenten.
- Mechanische Schwingungen: Federn und Pendel folgen sinusförmiger Bewegung. Bei der Analyse von Strukturschwingungen oder beim Entwerfen von Federsystemen zeigen diese Grafiken natĂŒrliche Frequenzen und Resonanzbedingungen.
- Signalverarbeitung: Jedes komplexe Signal kann in Sinus- und Kosinuskomponenten zerlegt werden (Fourier-Analyse). Dieser Grapher hilft Ihnen, jede Komponente zu verstehen, bevor Sie die volle KomplexitÀt angehen.
[Die Ăbersetzung setzt sich in diesem Stil fort...]
Geschichte der trigonometrischen Funktionen und ihrer grafischen Darstellung
Die Entwicklung von trigonometrischen Funktionen und ihrer grafischen Darstellung erstreckt sich ĂŒber Tausende von Jahren und entwickelte sich von praktischen Anwendungen zu einer ausgeklĂŒgelten mathematischen Theorie.
Antike UrsprĂŒnge
Die Trigonometrie begann mit den praktischen BedĂŒrfnissen der Astronomie, Navigation und Landvermessung in antiken Zivilisationen:
- Babylonier (ca. 1900-1600 v. Chr.): Erstellten Wertetabellen in Bezug auf rechtwinklige Dreiecke.
- Alte Ăgypter: Nutzten primitive Formen der Trigonometrie beim Pyramidenbau.
- Alte Griechen: Hipparch (ca. 190-120 v. Chr.) wird oft als der "Vater der Trigonometrie" bezeichnet, da er die erste bekannte Tabelle von Sehnen-Funktionen erstellte, ein VorlÀufer der Sinusfunktion.
Entwicklung moderner trigonometrischer Funktionen
- Indische Mathematik (400-1200 n. Chr.): Mathematiker wie Aryabhata entwickelten die Sinus- und Kosinusfunktionen, wie wir sie heute kennen.
- Islamisches Goldenes Zeitalter (8.-14. Jahrhundert): Gelehrte wie Al-Chwarizmi und Al-Battani erweiterten das trigonometrische Wissen und erstellten genauere Tabellen.
- EuropÀische Renaissance: Regiomontanus (1436-1476) veröffentlichte umfassende trigonometrische Tabellen und Formeln.
Grafische Darstellung
Die Visualisierung von trigonometrischen Funktionen als kontinuierliche Graphen ist eine relativ neue Entwicklung:
- René Descartes (1596-1650): Seine Erfindung des kartesischen Koordinatensystems ermöglichte die grafische Darstellung von Funktionen.
- Leonhard Euler (1707-1783): Leistete bedeutende BeitrĂ€ge zur Trigonometrie, einschlieĂlich der berĂŒhmten Euler-Formel (), die trigonometrische Funktionen mit Exponentialfunktionen verbindet.
- Joseph Fourier (1768-1830): Entwickelte Fourier-Reihen und zeigte, dass komplexe periodische Funktionen als Summen einfacher Sinus- und Kosinusfunktionen dargestellt werden können.
Moderne Ăra
- 19. Jahrhundert: Die Entwicklung von Differential- und Integralrechnung ermöglichte ein tieferes VerstÀndnis trigonometrischer Funktionen.
- 20. Jahrhundert: Elektronische Taschenrechner und Computer revolutionierten die FĂ€higkeit, trigonometrische Funktionen zu berechnen und zu visualisieren.
- 21. Jahrhundert: Interaktive Online-Tools (wie dieser Grapher) machen trigonometrische Funktionen fĂŒr jeden mit Internetzugang zugĂ€nglich.
HĂ€ufig gestellte Fragen
Was sind trigonometrische Funktionen?
Trigonometrische Funktionen beschreiben Winkel als VerhÀltnisse in rechtwinkligen Dreiecken. Die drei Hauptfunktionen sind Sinus, Kosinus und Tangens (ihre Kehrwerte - Kosekans, Sekans und Kotangens - werden seltener verwendet). Dies sind keine rein theoretischen mathematischen Konzepte; sie sind die Grundlage zur Beschreibung von Schwingungen oder Rotationen: Wellen, Kreisbewegungen, Wechselstrom, Jahreszeiten und mehr. Sie finden sich in Physik, Ingenieurwesen, Computergrafik und Datenwissenschaft.
Warum sollte ich trigonometrische Funktionen visualisieren statt nur Formeln zu verwenden?
Das Betrachten von zeigt die Mathematik, aber baut keine Intuition auf. Beim Graphen sieht man sofort, dass er doppelt so hoch schwingt wie normal, dreimal schneller zykliert und nach links verschoben ist. Graphen offenbaren Muster, Nullstellen, Spitzen und Asymptoten auf einen Blick. Dieses visuelle VerstÀndnis ist entscheidend bei der Analyse von Welleninterferenzen, beim Debuggen von Signalverarbeitungscode oder beim ErklÀren von Konzepten.
Was bewirkt der Amplitudenparameter?
Amplitude steuert die Höhe - wie weit sich die Welle vertikal erstreckt. Bei Sinus und Kosinus ist es der Abstand von der Mittellinie zum Scheitelpunkt. Eine Amplitude von 2 lĂ€sst die Sinuswelle von -2 bis +2 reichen statt des Standard-Bereichs von -1 bis +1. In realen Anwendungen reprĂ€sentiert Amplitude physikalische GröĂen: Spannung in Schaltkreisen (120V), Schalldruckdruck in der Akustik oder Verschiebung in mechanischen Systemen. GröĂere Amplitude = höhere Wellen.
Was bewirkt der Frequenzparameter?
Frequenz steuert, wie horizontal komprimiert oder gedehnt die Welle ist - also wie viele vollstÀndige Zyklen in einem bestimmten Raum passen. Bei sieht man zwei vollstÀndige Zyklen im Raum, in dem einen Zyklus vollendet. Höhere Frequenz bedeutet mehr Oszillationen. In praktischen Begriffen: höhere Audiofrequenz = höhere Tonhöhe, höhere elektromagnetische Frequenzen = energiereicher (Vergleich Radio vs. Röntgenstrahlen).
Was bewirkt der Phasenverschiebungsparameter?
Phasenverschiebung verschiebt den gesamten Graphen nach links oder rechts, ohne seine Form zu verÀndern. Positive Werte verschieben nach links (kontraintuitiv!), negative Werte nach rechts. Warum das wichtig ist: verschiebt Sinus um 90 Grad nach links, was es identisch mit macht. In der Elektronik bestimmt Phasenverschiebung, ob Wechselströme sich verstÀrken oder aufheben. Im Audio-Bereich ist es der Grund, warum Noise-Cancelling-Kopfhörer funktionieren - sie erzeugen Schall mit entgegengesetzter Phase, um UmgebungslÀrm zu eliminieren.
Warum hat die Tangensfunktion vertikale Linien?
Diese vertikalen Linien sind Asymptoten - Stellen, an denen die Funktion gegen unendlich strebt und mathematisch undefiniert ist. Da , ist die Division durch Null immer dann gegeben, wenn (bei usw.). Die Funktion nĂ€hert sich von einer Seite positiv unendlich und von der anderen Seite negativ unendlich, wodurch diese DiskontinuitĂ€ten entstehen. Dies ist kein Fehler im Graphen - es ist grundlegend fĂŒr das Verhalten des Tangens. Man stöĂt darauf bei der Analyse von Steigungen, die sich der Vertikalen nĂ€hern, oder in elektrischen Systemen mit Resonanzbedingungen.
Was ist der Unterschied zwischen Radiant und Grad?
Beide messen Winkel, aber Radiant sind mathematisch natĂŒrlicher. Ein vollstĂ€ndiger Kreis ist 360° oder Radiant (etwa 6,28). Warum Radiant? Sie vereinfachen Differential- und Integralrechnung und machen Formeln eleganter. Zum Beispiel ist die Ableitung von nur , wenn x in Radiant gemessen wird. Dieser Grapher verwendet Radiant, da sie in höherer Mathematik und Programmierung Standard sind. Schnelle Umrechnung: Multiplizieren Sie Grad mit , um Radiant zu erhalten, oder nutzen Sie die Tatsache, dass Radiant.
Kann ich mehrere Funktionen gleichzeitig graphen?
Nicht mit diesem Grapher - er zeigt zur Klarheit jeweils nur eine Funktion. Diese Designentscheidung hilft, sich auf das VerstĂ€ndnis jeder Funktion zu konzentrieren, ohne visuelle Unruhe. Wenn Sie mehrere Funktionen auf denselben Achsen vergleichen möchten (um zu sehen, wie Sinus und Kosinus zusammenhĂ€ngen), verwenden Sie Desmos oder GeoGebra. Diese Tools unterstĂŒtzen das Ăberlagern mehrerer Graphen, was fĂŒr fortgeschrittene Analysen nĂŒtzlich ist.
Wie genau ist dieser Grapher?
Er verwendet JavaScripts eingebaute Math.sin(), Math.cos() und Math.tan() Funktionen, die den IEEE 754 Gleitkomma-Standard implementieren. FĂŒr Bildungszwecke, Hausaufgaben und die meisten praktischen Anwendungen ist dies völlig ausreichend (typischerweise 15-17 signifikante Stellen). Er hat jedoch EinschrĂ€nkungen: Extreme Werte können Gleitkomma-PrĂ€zisionsfehler zeigen, und er bewĂ€ltigt keine beliebig genaue Arithmetik. FĂŒr Forschung, die exakte symbolische Berechnungen oder sehr hohe PrĂ€zision erfordert, empfehlen sich Mathematica, Maple oder Python mit SymPy.
Kann ich meine Graphen speichern oder teilen?
Sie können die Funktionsformel mit der "Kopieren"-Taste kopieren, was fĂŒr Dokumentation oder Funktionsimplementierung im Code nĂŒtzlich ist. FĂŒr den Graphen selbst verwenden Sie das Screenshot-Tool Ihres GerĂ€ts (Strg+Umschalt+S unter Windows/Linux, Befehl+Umschalt+4 auf Mac oder die Screenshot-Geste Ihres Telefons). Obwohl dieser Grapher keine Bilder direkt exportiert, funktionieren Screenshots gut fĂŒr Berichte, PrĂ€sentationen oder zum Teilen mit Kollegen.
Codebeispiele fĂŒr trigonometrische Funktionen
Hier sind Beispiele in verschiedenen Programmiersprachen, die zeigen, wie man trigonometrische Funktionen berechnet und verwendet:
1// JavaScript-Beispiel zur Berechnung und Darstellung einer Sinusfunktion
2function calculateSinePoints(amplitude, frequency, phaseShift, start, end, steps) {
3 const points = [];
4 const stepSize = (end - start) / steps;
5
6 for (let i = 0; i <= steps; i++) {
7 const x = start + i * stepSize;
8 const y = amplitude * Math.sin(frequency * x + phaseShift);
9 points.push({ x, y });
10 }
11
12 return points;
13}
14
15// Beispielverwendung:
16const sinePoints = calculateSinePoints(2, 3, Math.PI/4, -Math.PI, Math.PI, 100);
17console.log(sinePoints);
181# Python-Beispiel mit matplotlib zur Visualisierung trigonometrischer Funktionen
2import numpy as np
3import matplotlib.pyplot as plt
4
5def plot_trig_function(func_type, amplitude, frequency, phase_shift):
6 # x-Werte erstellen
7 x = np.linspace(-2*np.pi, 2*np.pi, 1000)
8
9 # y-Werte basierend auf Funktionstyp berechnen
10 if func_type == 'sin':
11 y = amplitude * np.sin(frequency * x + phase_shift)
12 title = f"f(x) = {amplitude} sin({frequency}x + {phase_shift})"
13 elif func_type == 'cos':
14 y = amplitude * np.cos(frequency * x + phase_shift)
15 title = f"f(x) = {amplitude} cos({frequency}x + {phase_shift})"
16 elif func_type == 'tan':
17 y = amplitude * np.tan(frequency * x + phase_shift)
18 # Unendlichkeitswerte herausfiltern fĂŒr bessere Visualisierung
19 y = np.where(np.abs(y) > 10, np.nan, y)
20 title = f"f(x) = {amplitude} tan({frequency}x + {phase_shift})"
21
22 # Plot erstellen
23 plt.figure(figsize=(10, 6))
24 plt.plot(x, y)
25 plt.grid(True)
26 plt.axhline(y=0, color='k', linestyle='-', alpha=0.3)
27 plt.axvline(x=0, color='k', linestyle='-', alpha=0.3)
28 plt.title(title)
29 plt.xlabel('x')
30 plt.ylabel('f(x)')
31
32 # Spezielle Punkte fĂŒr x-Achse hinzufĂŒgen
33 special_points = [-2*np.pi, -3*np.pi/2, -np.pi, -np.pi/2, 0, np.pi/2, np.pi, 3*np.pi/2, 2*np.pi]
34 special_labels = ['-2Ï', '-3Ï/2', '-Ï', '-Ï/2', '0', 'Ï/2', 'Ï', '3Ï/2', '2Ï']
35 plt.xticks(special_points, special_labels)
36
37 plt.ylim(-5, 5) # y-Achse begrenzen fĂŒr bessere Visualisierung
38 plt.show()
39
40# Beispielverwendung:
41plot_trig_function('sin', 2, 1, 0) # Plot f(x) = 2 sin(x)
421// Java-Beispiel zur Berechnung trigonometrischer Werte
2import java.util.ArrayList;
3import java.util.List;
4
5public class TrigonometricCalculator {
6
7 public static class Point {
8 public double x;
9 public double y;
10
11 public Point(double x, double y) {
12 this.x = x;
13 this.y = y;
14 }
15
16 @Override
17 public String toString() {
18 return "(" + x + ", " + y + ")";
19 }
20 }
21
22 public static List<Point> calculateCosinePoints(
23 double amplitude,
24 double frequency,
25 double phaseShift,
26 double start,
27 double end,
28 int steps) {
29
30 List<Point> points = new ArrayList<>();
31 double stepSize = (end - start) / steps;
32
33 for (int i = 0; i <= steps; i++) {
34 double x = start + i * stepSize;
35 double y = amplitude * Math.cos(frequency * x + phaseShift);
36 points.add(new Point(x, y));
37 }
38
39 return points;
40 }
41
42 public static void main(String[] args) {
43 // Punkte fĂŒr f(x) = 2 cos(3x + Ï/4) berechnen
44 List<Point> cosinePoints = calculateCosinePoints(
45 2.0, // Amplitude
46 3.0, // Frequenz
47 Math.PI/4, // Phasenverschiebung
48 -Math.PI, // Start
49 Math.PI, // Ende
50 100 // Schritte
51 );
52
53 // Erste Punkte ausgeben
54 System.out.println("Erste 5 Punkte fĂŒr f(x) = 2 cos(3x + Ï/4):");
55 for (int i = 0; i < 5 && i < cosinePoints.size(); i++) {
56 System.out.println(cosinePoints.get(i));
57 }
58 }
59}
601' Excel VBA-Funktion zur Berechnung von Sinuswerten
2Function SineValue(x As Double, amplitude As Double, frequency As Double, phaseShift As Double) As Double
3 SineValue = amplitude * Sin(frequency * x + phaseShift)
4End Function
5
6' Excel-Formel fĂŒr Sinusfunktion (in Zelle)
7' =A2*SIN(B2*C2+D2)
8' Wobei A2 die Amplitude, B2 die Frequenz, C2 der x-Wert und D2 die Phasenverschiebung ist
91// C-Implementierung zur Berechnung von Tangenswerten
2#include <stdio.h>
3#include <math.h>
4
5// Funktion zur Berechnung des Tangens mit Parametern
6double parameterizedTangent(double x, double amplitude, double frequency, double phaseShift) {
7 double angle = frequency * x + phaseShift;
8
9 // ĂberprĂŒfung auf undefinierte Punkte (wo cos = 0)
10 double cosValue = cos(angle);
11 if (fabs(cosValue) < 1e-10) {
12 return NAN; // Nicht-Zahl fĂŒr undefinierte Punkte
13 }
14
15 return amplitude * tan(angle);
16}
17
18int main() {
19 double amplitude = 1.0;
20 double frequency = 2.0;
21 double phaseShift = 0.0;
22
23 printf("x\t\tf(x) = %g tan(%gx + %g)\n", amplitude, frequency, phaseShift);
24 printf("----------------------------------------\n");
25
26 // Werte von -Ï bis Ï ausgeben
27 for (double x = -M_PI; x <= M_PI; x += M_PI/8) {
28 double y = parameterizedTangent(x, amplitude, frequency, phaseShift);
29
30 if (isnan(y)) {
31 printf("%g\t\tUndefiniert (Asymptote)\n", x);
32 } else {
33 printf("%g\t\t%g\n", x, y);
34 }
35 }
36
37 return 0;
38}
39Referenzen
-
Abramowitz, M. und Stegun, I. A. (Hrsg.). âHandbuch der mathematischen Funktionen mit Formeln, Graphen und mathematischen Tabellen", 9. Auflage. New York: Dover, 1972.
-
Gelfand, I. M. und Fomin, S. V. âVariationsrechnung". Courier Corporation, 2000.
-
Kreyszig, E. âFortgeschrittene Ingenieurmathematik", 10. Auflage. John Wiley & Sons, 2011.
-
Bostock, M., Ogievetsky, V. und Heer, J. âD3: Datengesteuerte Dokumente". IEEE Transactions on Visualization and Computer Graphics, 17(12), 2301-2309, 2011. https://d3js.org/
-
âTrigonometrische Funktionen". Khan Academy, https://www.khanacademy.org/math/trigonometry/trigonometry-right-triangles/intro-to-the-trig-ratios/a/trigonometric-functions. Zugegriffen am 3. Aug 2023.
-
âGeschichte der Trigonometrie". MacTutor Mathematik-Geschichtsarchiv, UniversitĂ€t St Andrews, Schottland. https://mathshistory.st-andrews.ac.uk/HistTopics/Trigonometric_functions/. Zugegriffen am 3. Aug 2023.
-
Maor, E. âTrigonometrische Freuden". Princeton University Press, 2013.
Beginnen Sie mit der Erforschung trigonometrischer Funktionen
Ob Sie einen Signalverarbeitungsalgorithmus debuggen, sich auf eine MathematikprĂŒfung vorbereiten oder einfach nur neugierig sind, wie Wellen sich verhalten - dieser Grapher gibt Ihnen sofortige visuelle RĂŒckmeldungen. Passen Sie Amplitude, Frequenz und Phasenverschiebung an und beobachten Sie, wie die Mathematik zum Leben erwacht.
Der beste Weg, trigonometrische Funktionen zu verstehen, ist nicht das Auswendiglernen von Formeln - sondern das Spielen mit ihnen. Beginnen Sie mit dem Graphen und sehen Sie selbst, wie diese grundlegenden Muster ĂŒberall auftauchen - von der Quantenmechanik ĂŒber Audioengineering bis hin zur Computeranimation.