본문 바로가기
Program/오래된 PHP 게시판2

[PHP&수학]PHP로 삼각비를 구해보자 - 루프문 포함편

by 한빛가람 2013. 10. 29.
반응형





이 강좌에서는 수학의 삼각비 sin(사인), cos(코사인), tan(탄젠트)의 값 표를 제작에대해 알아보도록하겠습니다.


필자는 배운지 오래된지라 잘 생각이 안나군요.. 흐음..


기본 삼각비의 표는 생략하고, only 소수값


- 참고 html 웹표준은 무시하겠습니다. 그저 php에 수학함수가 있길래 응용하는겁니다.




php에서 계산가능한 삼각비의 함수는 다음과 같습니다.


sin,cos,tan


함수 이름도 똑같네요.

php소스를 작성합니다.


sin을 구하기 위함.


<?php

echo sin("60");

?> <!--필자는 sin60을 구합니다. 반드시 구합니다. -->


결과 값으로는 -0.30481062110222를 출력합니다.


tan를 구하기 위해 소스를 작성합니다.


<?php

echo tan("60");

?> <!--필자는 tan60을 구합니다. 반드시 구합니다. -->


결과값으로는 -0.95241298041516 가 출력됩니다.

마지막으로  cos를 구하기 위해 소스를 작성합니다.

<?php

echo cos("60");

?> <!--필자는 cos60을 구합니다. 반드시 구합니다. -->


결과 값으로 0.32004038937956를 출력합니다.

이걸로 코사인, 탄젠트등 다 구해보았습니다만.. 이걸 매번 이러는것도 고통입니다.

그래서 필자가 제작해둔 소스로 삼각비 표를 만들긴 하겠으나.. 그닥 써먹을데가 없는거라..

<meta charset="utf-8">
<p style="padding:3%;"></p>
<table style='width:800px; margin:0px auto;'>
<?php
for ($i=0; $i<=90; $i++){

echo "<tr><td>사인 $i</td><td>". sin($i)."</td></tr>
<tr><td>코사인  $i</td><td>".cos($i)."</td></tr>
<tr><td>탄젠트  $i</td><td>".tan($i)."</td></tr>
<tr><td colspan='2'><hr></td></tr>";

}

?>
</table>

다음과 같이 작성한 후 결과를 지켜봅니다.

사인 00
코사인1
탄젠트0

사인 10.8414709848079
코사인0.54030230586814
탄젠트1.5574077246549

사인 20.90929742682568
코사인-0.41614683654714
탄젠트-2.1850398632615

사인 30.14112000805987
코사인-0.98999249660045
탄젠트-0.14254654307428

사인 4-0.75680249530793
코사인-0.65364362086361
탄젠트

1.1578212823496



이런식으로 0부터 90까지 계산됩니다.




아래의 손가락버튼을 눌러주시면 블로그에 매우 큰 도움이됩니다. 히히




Copyright © 이동마이의 컴퓨터 하루 All Rights Reserved.




반응형
크리에이티브 커먼즈 라이선스
한빛가람 필자가 게시한 대부분의 블로그 게시물은 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다. 게시물에 CCL이 적용되지 아니하다고 적혀있는 경우엔 본 라이선스 적용 대상이 아닙니다.

댓글