MCP HubMCP Hub
스킬 목록으로 돌아가기

solve-trigonometric-problem

pjt222
업데이트됨 2 days ago
7 조회
17
2
17
GitHub에서 보기
디자인general

정보

이 스킬은 삼각 방정식과 삼각형 문제를 체계적으로 해결합니다. 삼각 항등식, 사인/코사인 법칙, 역함수를 활용하여 방정식 풀이, 삼각형 해결(SSS, SAS, ASA), 항등식 검증, 실제 시나리오를 위한 응용 모델링을 수행합니다. 미지의 각도를 구하거나, 일부 정보만으로 삼각형을 해결하거나, 측량, 물리학, 공학 분야에서 삼각법을 적용해야 할 때 사용하세요.

빠른 설치

Claude Code

추천
기본
npx skills add pjt222/agent-almanac -a claude-code
플러그인 명령대체
/plugin add https://github.com/pjt222/agent-almanac
Git 클론대체
git clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/solve-trigonometric-problem

Claude Code에서 이 명령을 복사하여 붙여넣어 스킬을 설치하세요

문서

解三角之題

系統解三角方程、三角形之題、恆等式之驗——分問題之類、選法、施恆等與律、以域與值之限驗解。

用時

  • 解未知角或值之三角方程乃用
  • 由部分資解三角形(SSS、SAS、ASA、AAS、SSA)乃用
  • 驗或證三角恆等式乃用
  • 施三角於實之題(測、物、工)乃用
  • 簡繁三角式乃用

  • 必要:題述(方程、三角形資、所驗恆等、應用之境)
  • 必要:所欲出之形(精值、小數近、通解、特區間)
  • 可選:角單位之規(弧度或度;默:弧度)
  • 可選:域之限(如 [0, 2*pi)、[0, 360)、全實)
  • 可選:數答所須之精(如四小數位)

第一步:分問題之類

定問題屬何類,各類異法。

  1. 三角方程:解方程中未知角,含三角函。

    • 子類:一三角函中之線、一中之二次、多角、混函、參數。
  2. 三角形之解:由部分三角形資,求餘諸邊與角。

    • 依資之子類:SSS、SAS、ASA、AAS、SSA(歧例)。
  3. 恆等式之驗:證三角方程於其域中諸值皆成。

    • 子類:代數操作、和化積、積化和、半角、倍角。
  4. 應用題:自實境提三角之模。

    • 子類:周期模、仰俯角、方位/航、諧動。

書其分:

Problem: Solve 2*sin^2(x) - sin(x) - 1 = 0 for x in [0, 2*pi).
Classification: Trigonometric equation, quadratic in sin(x).

得:明分而識子類,後續第二步之策直定。

敗則:若題不入一類,或為合題。分為子題、各分而續解。例「給二邊與夾角求三角形之面積」合三角形之解(SAS)與面積公式。

第二步:擇解之策

依第一步之分擇宜之法。

為三角方程:

Equation TypeStrategy
Linear in sin(x) or cos(x)Isolate the trig function, apply inverse
Quadratic in sin(x) or cos(x)Substitute u = sin(x), solve quadratic, back-substitute
Multiple angle (sin(2x), cos(3x))Solve for the inner argument, then divide
Mixed functions (sin and cos)Convert to single function using identities
FactorableFactor and solve each factor = 0

為三角形之解:

Given DataPrimary Tool
SSSLaw of cosines (find largest angle first)
SASLaw of cosines (find opposite side), then law of sines
ASAAngle sum = pi, then law of sines
AASAngle sum = pi, then law of sines
SSALaw of sines (check ambiguous case: 0, 1, or 2 solutions)

為恆等式之驗:

  • 唯於一側作(常為繁側)
  • 諸皆轉為 sin、cos
  • 施基本恆等:勾股、倒數、商
  • 適用和差、倍角、半角公式
  • 析、簡,至兩側合

為應用題:

  • 繪圖而標諸已知與未知
  • 識三角關係(直角、斜角、周期函)
  • 立方程而以上法解之

書所擇之策:

Strategy: Substitute u = sin(x), solve 2u^2 - u - 1 = 0,
back-substitute, and find x in [0, 2*pi).

得:與題類合之具體有名之策,含關之公式或恆等。

敗則:若無單策可施,試合法。混 sin 與 cos 之方程:(甲)勾股代入、(乙)半角切代入 t = tan(x/2)、(丙)輔角法(asin(x) + bcos(x) = R*sin(x + phi))。若於恆等卡,試自兩側向共中式。

第三步:系而施恆等與律

逐步行所擇之策。

諸恆等之家可取:

  1. 勾股:sin^2(x) + cos^2(x) = 1、1 + tan^2(x) = sec^2(x)、1 + cot^2(x) = csc^2(x)

  2. 倍角:sin(2x) = 2sin(x)cos(x)、cos(2x) = cos^2(x) - sin^2(x) = 2cos^2(x) - 1 = 1 - 2sin^2(x)

  3. 和差:sin(A +/- B) = sin(A)*cos(B) +/- cos(A)*sin(B)、cos(A +/- B) = cos(A)*cos(B) -/+ sin(A)*sin(B)

  4. 正弦律:a/sin(A) = b/sin(B) = c/sin(C) = 2R

  5. 餘弦律:c^2 = a^2 + b^2 - 2ab*cos(C)

  6. 半角:sin(x/2) = +/-sqrt((1 - cos(x))/2)、cos(x/2) = +/-sqrt((1 + cos(x))/2)

明示各代數之步:

2*sin^2(x) - sin(x) - 1 = 0
Let u = sin(x):
  2u^2 - u - 1 = 0
  (2u + 1)(u - 1) = 0
  u = -1/2  or  u = 1
Back-substitute:
  sin(x) = -1/2  or  sin(x) = 1

三角形之解,算中值而持足精:

Given: a = 7, b = 10, C = 38 degrees (SAS)
Law of cosines: c^2 = 49 + 100 - 2(7)(10)*cos(38)
  c^2 = 149 - 140*cos(38) = 149 - 110.312 = 38.688
  c = 6.220
Law of sines: sin(A)/7 = sin(38)/6.220
  sin(A) = 7*sin(38)/6.220 = 0.6930
  A = 43.78 degrees
  B = 180 - 38 - 43.78 = 98.22 degrees

得:自始方程或資至中果之全代數鏈,諸恆等之施皆標之。

敗則:若恆等之施致更繁而非更簡,再考策。常之復救:(甲)試以歐拉公式轉為指數形以證繁恆等、(乙)兩側乘共軛、(丙)以代入減次。若數值算生異值,以獨算路驗之。

第四步:解而察域與值之限

取諸解,依題之域篩之。

  1. 求參考角。各三角函之值,以反函求參考角:
sin(x) = -1/2  =>  reference angle = pi/6
sin(x) = 1     =>  reference angle = pi/2
  1. 列基本周期內諸解。用符與象限之則:
sin(x) = -1/2:
  x is in Q3 or Q4 (sin negative)
  x = pi + pi/6 = 7*pi/6
  x = 2*pi - pi/6 = 11*pi/6

sin(x) = 1:
  x = pi/2
  1. 施域之限。唯留所定區間之解:
Domain: [0, 2*pi)
Solutions: x = pi/2, 7*pi/6, 11*pi/6
  1. 書通解(若請):
General solution:
  x = pi/2 + 2*k*pi,  k in Z
  x = 7*pi/6 + 2*k*pi,  k in Z
  x = 11*pi/6 + 2*k*pi,  k in Z
  1. 察值之限。反函題,驗出於主值範圍。三角形題,驗諸角為正而和為 pi(或 180 度),諸邊為正。

  2. 治歧例(SSA)。SSA 資用正弦律:

    • sin(B) > 1:無解。
    • sin(B) = 1:一解(直角)。
    • sin(B) < 1 而給角為銳:二可解(察兩者皆為有效三角形否)。
    • 給角為鈍或直:至多一解。

得:完之明列解集,敬諸域與值之限,歧例已治(若適)。

敗則:若所定域中無解,驗方程立之是否正。若解過多,察是否引外解(如兩側平方)。每候解皆代入原方程驗。

第五步:以數驗解

每解皆以代入或獨算驗之。

  1. 代入各解於原方程而驗等:
Check x = 7*pi/6:
  sin(7*pi/6) = -1/2
  2*(-1/2)^2 - (-1/2) - 1 = 2*(1/4) + 1/2 - 1 = 1/2 + 1/2 - 1 = 0. VERIFIED.

Check x = 11*pi/6:
  sin(11*pi/6) = -1/2
  2*(1/4) + 1/2 - 1 = 0. VERIFIED.

Check x = pi/2:
  sin(pi/2) = 1
  2*(1) - 1 - 1 = 0. VERIFIED.
  1. 三角形題,以獨律驗:
Verify triangle: a=7, b=10, c=6.220, A=43.78, B=98.22, C=38
Check law of sines: a/sin(A) = 7/sin(43.78) = 7/0.6913 = 10.126
                    b/sin(B) = 10/sin(98.22) = 10/0.9897 = 10.104
                    c/sin(C) = 6.220/sin(38) = 6.220/0.6157 = 10.102
Ratios approximately equal (within rounding). VERIFIED.
Check angle sum: 43.78 + 98.22 + 38 = 180. VERIFIED.
  1. 恆等之證,以特數值驗:
Verify identity: sin(2x) = 2*sin(x)*cos(x)
Let x = pi/3:
  LHS: sin(2*pi/3) = sin(120) = sqrt(3)/2
  RHS: 2*sin(pi/3)*cos(pi/3) = 2*(sqrt(3)/2)*(1/2) = sqrt(3)/2
  LHS = RHS. VERIFIED.
  1. 書終答於所請之格:
Solution: x in {pi/2, 7*pi/6, 11*pi/6} for x in [0, 2*pi).

得:諸解皆過代入之驗。三角形之解滿正弦律與餘弦律。恆等之證至少有一數驗。

敗則:若一解驗敗,乃外解。除之而再察其引之步。常源:兩側平方(引符歧)、乘可為零之式、擇參考角之誤象限。

  • 題分為具體之類與子類
  • 解之策明名而合題類
  • 各恆等或律之施皆標其名
  • 諸代數之步皆示(無跳邏)
  • 域與值之限明施
  • SSA 三角形題之歧例已治
  • 每解皆代入原方程驗
  • 三角形之解以獨律交驗
  • 終答以所請之格陳(精、小數、通、特區間)
  • 角單位全文一致(無弧度與度混)

  • 除三角函而失解:兩側除 sin(x) 棄諸 sin(x) = 0 之解。恆析而不除:書 sin(x) * f(x) = 0 而各因解之。

  • 平方致外解:sin(x) = cos(x) 兩側平方得 sin^2(x) = cos^2(x),倍解。恆驗候解於原(未平方)方程。

  • 忽歧例(SSA):兩邊與非夾角之三角形,正弦律可生 0、1 或 2 有效之三角形。不察第二解則失有效之答。

  • 混角單位:計算機或語為弧度模時用 sin(30) 得 sin(30 弧度),非 sin(30 度)。始陳單位之規而通文遵之。

  • 參考角誤象限:sin(x) = -1/2 致 x 於 Q3 與 Q4,非 Q1 與 Q2。恆察三角函之符對象限。

  • 忘周期:實線上之三角方程有無窮解。若題求通解,含「+ 2kpi」(切為「+ kpi」)之項。若求 [0, 2pi) 之解,列彼區間之諸解。

  • construct-geometric-figure — 構造常須三角析以定角與長
  • prove-geometric-theorem — 三角恆等常為幾何證中之引理
  • create-skill — 包新三角之法為可用技時遵之

GitHub 저장소

pjt222/agent-almanac
경로: i18n/wenyan/skills/solve-trigonometric-problem
0
agentsagentskillsai-assisted-developmentclaude-codeskillsteams

연관 스킬

executing-plans

디자인

executing-plans 스킬은 검토 체크포인트가 포함된 통제된 배치로 실행할 완전한 구현 계획이 있을 때 사용합니다. 이 스킬은 계획을 불러와 비판적으로 검토한 후, 소규모 배치(기본값 3개 작업)로 작업을 실행하면서 각 배치 사이에 진행 상황을 아키텍트 검토를 위해 보고합니다. 이를 통해 내재된 품질 관리 체크포인트를 갖춘 체계적인 구현이 보장됩니다.

스킬 보기

requesting-code-review

디자인

이 스킬은 코드 변경 사항을 요구 사항에 따라 분석하기 위해 코드 리뷰어 하위 에이전트를 호출합니다. 작업 완료 후, 주요 기능 구현 후, 또는 메인 브랜치에 병합하기 전에 사용해야 합니다. 이 리뷰는 현재 구현체와 원래 계획을 비교하여 문제를 조기에 발견하는 데 도움이 됩니다.

스킬 보기

connect-mcp-server

디자인

이 스킬은 개발자들이 HTTP, stdio 또는 SSE 전송 방식을 통해 MCP 서버를 Claude Code에 연결하는 포괄적인 가이드를 제공합니다. GitHub, Notion 및 사용자 정의 API와 같은 외부 서비스를 통합하기 위한 설치, 구성, 인증 및 보안을 다룹니다. MCP 통합 설정, 외부 도구 구성 또는 Claude의 모델 컨텍스트 프로토콜 작업 시 활용하세요.

스킬 보기

web-cli-teleport

디자인

이 스킬은 작업 분석을 기반으로 개발자가 Claude Code 웹 인터페이스와 CLI 인터페이스 중 선택할 수 있도록 돕고, 두 환경 간 원활한 세션 텔레포트를 가능하게 합니다. 웹, CLI 또는 모바일 환경 전환 시 세션 상태와 컨텍스트를 관리하여 워크플로를 최적화합니다. 다양한 단계에서 서로 다른 도구가 필요한 복잡한 프로젝트에 사용하세요.

스킬 보기