solve-trigonometric-problem
关于
This skill solves trigonometric equations, calculates triangles using laws of sines/cosines, and verifies trigonometric identities. It handles functions like sin, cos, tan and works with periodic functions and angle applications. Developers should use it for triangle computations, identity proofs, and solving trigonometric equations.
快速安装
Claude Code
推荐npx skills add pjt222/agent-almanac -a claude-code/plugin add https://github.com/pjt222/agent-almanacgit clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/solve-trigonometric-problem在 Claude Code 中复制并粘贴此命令以安装该技能
技能文档
name: solve-trigonometric-problem description: > Trigonometrische Gleichungen lösen, Dreiecke auflösen (Sinus-/Kosinussatz), trigonometrische Identitäten verifizieren und Anwendungen mit Winkeln und periodischen Funktionen bearbeiten. Verwenden für Gleichungen mit sin, cos, tan, Dreiecksberechnungen und Identitätsbeweise. license: MIT allowed-tools: Read Grep Glob WebFetch WebSearch metadata: author: Philipp Thoss version: "1.0" domain: geometry complexity: intermediate language: multi tags: geometry, trigonometry, triangle-solving, identities, periodic-functions locale: de source_locale: en source_commit: 6f65f316 translator: claude-sonnet-4-6 translation_date: 2026-03-16
Trigonometrisches Problem lösen
Trigonometrische Gleichungen lösen, Dreiecke mit Sinus- und Kosinussatz auflösen, Identitäten verifizieren und Anwendungen mit periodischen Funktionen bearbeiten.
Wann verwenden
- Lösen trigonometrischer Gleichungen (z.B. 2sin(x) + 1 = 0)
- Berechnung unbekannter Seiten und Winkel in Dreiecken
- Beweis oder Verifikation trigonometrischer Identitäten
- Analyse periodischer Funktionen (Amplitude, Periode, Phasenverschiebung)
- Anwendungsprobleme mit Winkeln, Entfernungen und Höhen
Eingaben
- Erforderlich: Trigonometrische Gleichung, Identität oder Dreiecksproblem
- Erforderlich: Problemtyp (Gleichung lösen, Dreieck auflösen, Identität beweisen, Anwendung)
- Optional: Lösungsintervall (z.B. [0, 2pi) oder alle reellen Zahlen)
- Optional: Gewünschte Einheit (Grad oder Bogenmaß)
- Optional: Genauigkeitsanforderung (exakt oder gerundete Dezimalzahl)
Vorgehensweise
Schritt 1: Problem klassifizieren und normalisieren
Den Problemtyp bestimmen und in Standardform bringen:
- Gleichung: In die Form f(x) = 0 bringen, alle trigonometrischen Funktionen auf eine einzige Funktion (sin, cos) reduzieren, sofern möglich.
- Dreiecksauflösung: Die gegebenen Elemente identifizieren (SSS, SWS, WSW, SSW) und den passenden Lösungsansatz wählen.
- Identitätsbeweis: Eine Seite als Ausgangspunkt wählen und systematisch zur anderen Seite umformen.
- Periodische Funktion: In die Form A * sin(B*x + C) + D bringen und Parameter identifizieren.
Erwartet: Problem in Standardform mit identifiziertem Lösungsansatz.
Bei Fehler: Falls die Gleichung gemischte trigonometrische Funktionen enthält, Additionstheoreme oder die Beziehung sin^2 + cos^2 = 1 verwenden, um auf eine einzige Funktion zu reduzieren.
Schritt 2: Lösung berechnen
Den identifizierten Lösungsansatz anwenden:
- Gleichungen: Trigonometrische Funktion isolieren, Referenzwinkel bestimmen, alle Lösungen im gegebenen Intervall finden.
- Dreiecke:
- Kosinussatz: c^2 = a^2 + b^2 - 2ab*cos(C) für SSS und SWS
- Sinussatz: a/sin(A) = b/sin(B) = c/sin(C) für WSW und SSW
- Mehrdeutigkeit bei SSW: Prüfen, ob 0, 1 oder 2 Dreiecke existieren
- Identitäten: Systematisch umformen unter Verwendung von:
- Pythagoräische Identitäten: sin^2 + cos^2 = 1
- Additionstheoreme: sin(A+B), cos(A+B)
- Doppelwinkelformeln: sin(2A), cos(2A)
- Produkt-zu-Summe und Summe-zu-Produkt-Formeln
Erwartet: Vollständige Lösung mit allen Werten und Begründung der Schritte.
Bei Fehler: Bei SSW-Problemen die Mehrdeutigkeit systematisch prüfen: Wenn a >= b, gibt es genau ein Dreieck. Wenn a < b, den Winkel B berechnen und prüfen, ob B und 180-B beide gültige Lösungen ergeben.
Schritt 3: Ergebnis verifizieren
Die Lösung durch Rücksubstitution oder alternative Methode bestätigen:
- Rücksubstitution: Alle Lösungen in die Originalgleichung einsetzen und Gleichheit prüfen.
- Dreieck: Winkelsumme = 180° prüfen, Sinussatz auf alle Seiten/Winkel anwenden und Konsistenz verifizieren.
- Identität: Beide Seiten für mehrere spezifische Winkelwerte numerisch auswerten.
- Grafische Prüfung: Die Funktion plotten, um Lösungen visuell zu bestätigen.
Erwartet: Alle Lösungen bestehen die Verifikation und Scheinlösungen sind ausgeschlossen.
Bei Fehler: Falls eine Lösung die Verifikation nicht besteht, prüfen, ob beim Quadrieren oder bei der Division durch null Scheinlösungen eingeführt wurden.
Validierung
- Problem korrekt klassifiziert und Lösungsansatz identifiziert
- Alle Lösungen im angegebenen Intervall gefunden
- Bei Dreiecken: Mehrdeutigkeit bei SSW geprüft
- Lösungen durch Rücksubstitution verifiziert
- Scheinlösungen erkannt und ausgeschlossen
- Einheiten (Grad/Bogenmaß) konsistent verwendet
Häufige Fehler
- Scheinlösungen durch Quadrieren: Wenn eine trigonometrische Gleichung quadriert wird, können zusätzliche Lösungen entstehen, die die Originalgleichung nicht erfüllen. Immer rücksubstituieren.
- Mehrdeutigkeit bei SSW ignorieren: Der Fall SSW (zwei Seiten und ein gegenüberliegender Winkel) kann 0, 1 oder 2 Lösungen haben. Das Ignorieren des zweiten möglichen Dreiecks ist ein häufiger Fehler.
- Grad und Bogenmaß verwechseln: In einem Problem konsequent eine Einheit verwenden. Taschenrechner zwischen DEG und RAD umschalten ist eine häufige Fehlerquelle.
- Definitionsbereich ignorieren: tan(x) ist bei x = pi/2 + n*pi nicht definiert, und arcsin/arccos haben eingeschränkte Wertebereiche.
- Nur Hauptwerte angeben: Trigonometrische Gleichungen haben typischerweise unendlich viele Lösungen. Im Intervall [0, 2pi) alle Lösungen finden, dann die allgemeine Lösung mit + n2pi (oder + npi für tan) angeben.
Verwandte Skills
construct-geometric-figure-- Winkelkonstruktionen, die trigonometrische Berechnungen nutzenprove-geometric-theorem-- Trigonometrie in geometrischen Beweisen anwendenderive-theoretical-result-- trigonometrische Ergebnisse herleiten
GitHub 仓库
相关推荐技能
llamaguard
其他LlamaGuard是Meta推出的7-8B参数内容审核模型,专门用于过滤LLM的输入和输出内容。它能检测六大安全风险类别(暴力/仇恨、性内容、武器、违禁品、自残、犯罪计划),准确率达94-95%。开发者可通过HuggingFace、vLLM或Sagemaker快速部署,并能与NeMo Guardrails集成实现自动化安全防护。
cost-optimization
其他这个Claude Skill帮助开发者优化云成本,通过资源调整、标记策略和预留实例来降低AWS、Azure和GCP的开支。它适用于减少云支出、分析基础设施成本或实施成本治理策略的场景。关键功能包括提供成本可视化、资源规模调整指导和定价模型优化建议。
quantizing-models-bitsandbytes
其他这个Skill使用bitsandbytes库量化大语言模型,能在GPU内存有限时通过8位或4位量化减少50-75%内存占用,同时保持精度损失最小。它支持INT8、NF4、FP4等多种量化格式,可与HuggingFace Transformers无缝集成,适用于需要部署更大模型或加速推理的场景。还提供QLoRA训练和8位优化器支持,让开发者能轻松实现高效模型压缩。
dispatching-parallel-agents
其他该Skill用于并行处理3个以上无依赖关系的独立故障,可为每个问题域分派专属Claude代理同时执行调查修复。它通过并发处理多个独立问题显著提升故障排查效率,特别适用于测试文件、子系统等无共享状态的场景。
