현재 위치: > 최신 기사 목록> Deg2Rad 함수를 사용하여 COS 함수로 주기적 함수의 값을 계산하는 방법은 무엇입니까?

Deg2Rad 함수를 사용하여 COS 함수로 주기적 함수의 값을 계산하는 방법은 무엇입니까?

gitbox 2025-06-15

PHP에서, DEG2RAD 함수와 COS 함수는 각도와 관련된 주기적 문제를 다루기 위해 일반적으로 사용되는 두 가지 도구입니다. Deg2Rad는 각도를도에서 라디안으로 변환하는 반면 COS 함수는 주어진 라디안의 코사인 값을 계산하는 데 사용됩니다. 이 두 기능을 함께 사용하면 사인파 또는 주기성과 관련된 기타 수학적 모델과 같은 주기적 함수의 값을 쉽게 계산할 수 있습니다. 이 기사는이 두 기능을 사용하여주기 기능의 값을 계산하고 해당 코드 예제를 제공하는 방법을 소개합니다.

1. 각도와 라디안

수학에서, 많은 삼각 함수 (예 : , cos 등)는 일반적으로 각도가 아닌 라디안에 따라 계산됩니다. PHP에서 COS 기능은 라디안을 입력으로 간주하므로 각도 값이 있고 다른 코사인 값을 계산하려면 먼저 각도를 라디안으로 변환해야합니다. 이 변환 작업은 DEG2RAD 기능으로 수행 할 수 있습니다.

deg2rad 함수는 각도 (단위 : egress)를 라디안으로 변환하는 것입니다. 공식은 다음과 같습니다.

弧度=角度× π 180 \text{弧度} = \text{角度} \times \frac{\pi}{180}

PHP에서 Deg2Rad 함수의 사용은 매우 간단합니다.

 <span><span><span class="hljs-variable">$rad</span></span><span> = </span><span><span class="hljs-title function_ invoke__">deg2rad</span></span><span>(</span><span><span class="hljs-variable">$degree</span></span><span>);
</span></span>

2. Deg2RadCos를 결합하여 주기적 함수를 계산합니다

정기적 인 기능은 종종 시간이 지남에 따라 변화하는 현상을 설명하는 데 사용됩니다. 이러한 기능은 사인파 및 코사인 파와 같은 고정 된 주기성을 갖습니다. 이러한 함수 중에서 COS 함수는 종종 주기적 변동의 진폭을 설명하는 데 사용됩니다.

각도 (예 : 시간, 위치 등)를 알고 특정 기간에 코사인 값을 계산하려면 각도를 라디안으로 변환 한 다음 코사인 값을 계산해야합니다. 현재 Deg2RadCOS ​​기능의 조합은 편리합니다.

예를 들어, 다른 각도에서 360 도의 기간으로 사인파 값을 계산하려고한다고 가정하면 다음 코드를 사용할 수 있습니다.

 <span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-comment">// 각도 값을 정의하십시오</span></span><span>
</span><span><span class="hljs-variable">$degree</span></span><span> = </span><span><span class="hljs-number">45</span></span><span>;  </span><span><span class="hljs-comment">// 예를 들어,45도</span></span><span>

</span><span><span class="hljs-comment">// 将角도转换为弧도</span></span><span>
</span><span><span class="hljs-variable">$rad</span></span><span> = </span><span><span class="hljs-title function_ invoke__">deg2rad</span></span><span>(</span><span><span class="hljs-variable">$degree</span></span><span>);

</span><span><span class="hljs-comment">// 计算该角도对应的余弦值</span></span><span>
</span><span><span class="hljs-variable">$cos_value</span></span><span> = </span><span><span class="hljs-title function_ invoke__">cos</span></span><span>(</span><span><span class="hljs-variable">$rad</span></span><span>);

</span><span><span class="hljs-comment">// 출력 계산 결과</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"The cosine of <span class="hljs-subst">$degree</span></span></span><span> degrees is: " . </span><span><span class="hljs-variable">$cos_value</span></span><span>;
</span><span><span class="hljs-meta">?&gt;</span></span><span>
</span></span>

위의 코드에서는 먼저 45도를 라디안 으로 변환 한 다음 해당 라디안 ( COS ($ rad) )에 해당하는 코사인 값을 계산 한 다음 결과를 출력합니다.

3. 정기적 인 기능의 실제 적용

주기적인 기능은 물리, 엔지니어링 및 컴퓨터 그래픽과 같은 분야에서 널리 사용됩니다. 예를 들어, 변동, 회전 및 진동 현상을 시뮬레이션 할 때 COS 함수는 종종 진폭의 변화를 나타내는 데 사용됩니다. 각도를 라디안으로 변환함으로써주기적인 파형의 값을 정확하게 계산할 수 있습니다.

시뮬레이션 된 원형 움직임을 예로 들어, 원형 궤적을 따라 움직이는 물체가 있다고 가정하고 그 위치는 다음과 같은주기적인 기능으로 표현 될 수 있다고 가정합니다.

x ( t ) = A ? cos ? ( ω t + ? ) x(t) = A \cdot \cos(\omega t + \phi)

안에:

  • A A 는 진폭 (최대 오프셋)입니다.

  • ω \omega 는 각속도 (주기 운동의 주파수)입니다.

  • t t 는 시간입니다

  • ? \phi 초기 단계입니다

특정 순간에 물체의 수평 좌표를 계산하려고한다고 가정하고, 시간 T를 공식으로 대체하고 DEG2Rad를 사용하여 각도를 라디안으로 변환 한 다음 COS를 사용하여 수평 좌표를 계산할 수 있습니다.

 <span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-comment">// 매개 변수를 정의합니다</span></span><span>
</span><span><span class="hljs-variable">$A</span></span><span> = </span><span><span class="hljs-number">10</span></span><span>;    </span><span><span class="hljs-comment">// 진폭</span></span><span>
</span><span><span class="hljs-variable">$omega</span></span><span> = </span><span><span class="hljs-number">30</span></span><span>; </span><span><span class="hljs-comment">// 角速도</span></span><span>
</span><span><span class="hljs-variable">$t</span></span><span> = </span><span><span class="hljs-number">5</span></span><span>;     </span><span><span class="hljs-comment">// 시간</span></span><span>
</span><span><span class="hljs-variable">$phi</span></span><span> = </span><span><span class="hljs-number">0</span></span><span>;   </span><span><span class="hljs-comment">// 초기 단계</span></span><span>

</span><span><span class="hljs-comment">// 计算角도(omega * t + phi)</span></span><span>
</span><span><span class="hljs-variable">$angle</span></span><span> = </span><span><span class="hljs-variable">$omega</span></span><span> * </span><span><span class="hljs-variable">$t</span></span><span> + </span><span><span class="hljs-variable">$phi</span></span><span>;

</span><span><span class="hljs-comment">// 将角도转换为弧도</span></span><span>
</span><span><span class="hljs-variable">$rad</span></span><span> = </span><span><span class="hljs-title function_ invoke__">deg2rad</span></span><span>(</span><span><span class="hljs-variable">$angle</span></span><span>);

</span><span><span class="hljs-comment">// 물체의 수평 축을 계산하십시오</span></span><span>
</span><span><span class="hljs-variable">$x</span></span><span> = </span><span><span class="hljs-variable">$A</span></span><span> * </span><span><span class="hljs-title function_ invoke__">cos</span></span><span>(</span><span><span class="hljs-variable">$rad</span></span><span>);

</span><span><span class="hljs-comment">// 출력 결과</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"The position of the object at time <span class="hljs-subst">$t</span></span></span><span> is: </span><span><span class="hljs-subst">$x</span></span><span>";
</span><span><span class="hljs-meta">?&gt;</span></span><span>
</span></span>

4. 요약

DEG2RAD 기능 및 COS ​​기능은 PHP의 강력한 도구입니다. 각도를 라디안으로 변환하고 COS 함수를 사용하여 다른 코사인 값을 계산함으로써주기 기능의 값을 쉽게 계산할 수 있습니다. 시뮬레이션 된 변동, 회전 운동 또는 기타주기 관련 계산이든,이 두 기능은 우리에게 큰 편의를 제공 할 수 있습니다. 이 두 기능을 사용하면 각도와 주기성과 관련된 문제를 더 잘 이해하고 해결하는 데 도움이됩니다.