首页 > 编程语言 >PHP函数 三角函数的基本使用

PHP函数 三角函数的基本使用

时间:2024-05-22 16:45:08浏览次数:26  
标签:度角 函数 三角函数 值为 cos echo nbsp tan PHP

直角三角函数的定义:

正弦(sin)等于对边比斜边;sinA=a/c ;
余弦(cos)等于邻边比斜边;cosA=b/c ;
正切(tan)等于对边比邻边;tanA=a/b ;
余切(cot)等于邻边比对边;cotA=b/a;

<?php
header('Content-Type: text/html; charset=utf-8');
define ('ROOT', $_SERVER['DOCUMENT_ROOT']);
include ROOT.'/assets/php/head.php';

// 三角函数
/**
 * 三角函数基本概念:
 * 正弦sin  = 对边/斜边
 * 余弦cos = 邻边/斜边
 * 正切tan = 对边/邻边=sin/cos
 * 余切cot = 邻边/对边=1/tan
 * 
 * 常用三角函数值:
 * sin 30=1/2
 * sin 45=√2/2
 * sin 60=√3/2
 * 
 * cos 30=√3/2
 * cos 45=√2/2
 * cos 60=√3/2
 * 
 * tan 30=√3/3
 * tan 45=1
 * tan 60= √3
 * 
 * cot 30=√3
 * cot 45=1
 * cot 60= √3/3
 * */

echo '30 度角的sin正弦值为:';
echo sin(deg2rad(30));
echo '&nbsp;&nbsp;&nbsp;&nbsp;';
echo sin(pi()/6);
echo '<br>';
echo '45 度角的sin正弦值为:';
echo sin(deg2rad(45));
echo '&nbsp;&nbsp;&nbsp;&nbsp;';
echo sin(pi()/4);
echo '<br>';
echo '60 度角的sin正弦值为:';
echo sin(deg2rad(60));
echo '&nbsp;&nbsp;&nbsp;&nbsp;';
echo sin(pi()/3);
echo '<br>';
echo '<br>';

echo '30 度角的cos余弦值为:';
echo cos(deg2rad(30));
echo '&nbsp;&nbsp;&nbsp;&nbsp;';
echo cos(pi()/6);
echo '<br>';
echo '45 度角的cos余弦值为:';
echo cos(deg2rad(45));
echo '&nbsp;&nbsp;&nbsp;&nbsp;';
echo cos(pi()/4);
echo '<br>';
echo '60 度角的cos余弦值为:';
echo cos(deg2rad(60));
echo '&nbsp;&nbsp;&nbsp;&nbsp;';
echo cos(pi()/3);
echo '<br>';
echo '<br>';

echo '30 度角的tan正切值为:';
echo tan(deg2rad(30));
echo '&nbsp;&nbsp;&nbsp;&nbsp;';
echo tan(pi()/6);
echo '<br>';
echo '45 度角的tan正切值为:';
echo tan(deg2rad(45));
echo '&nbsp;&nbsp;&nbsp;&nbsp;';
echo tan(pi()/4);
echo '<br>';
echo '60 度角的tan正切值为:';
echo tan(deg2rad(60));
echo '&nbsp;&nbsp;&nbsp;&nbsp;';
echo tan(pi()/3);
echo '<br>';
echo '<br>';

echo '30 度角的cot余切值为:';
echo 1/tan(deg2rad(30));
echo '&nbsp;&nbsp;&nbsp;&nbsp;';
echo 1/tan(pi()/6);
echo '<br>';
echo '45 度角的cot余切值为:';
echo 1/tan(deg2rad(45));
echo '&nbsp;&nbsp;&nbsp;&nbsp;';
echo 1/tan(pi()/4);
echo '<br>';
echo '60 度角的cot余切值为:';
echo 1/tan(deg2rad(60));
echo '&nbsp;&nbsp;&nbsp;&nbsp;';
echo 1/tan(pi()/3);
echo '<br>';
echo '<br>';

?>
<?php include ROOT.'/assets/php/foot.php';
//查改样式
$chck = array();
chck($chck);
?>
30 度角的sin正弦值为:0.5    0.5
45 度角的sin正弦值为:0.70710678118655    0.70710678118655
60 度角的sin正弦值为:0.86602540378444    0.86602540378444

30 度角的cos余弦值为:0.86602540378444    0.86602540378444
45 度角的cos余弦值为:0.70710678118655    0.70710678118655
60 度角的cos余弦值为:0.5    0.5

30 度角的tan正切值为:0.57735026918963    0.57735026918963
45 度角的tan正切值为:1    1
60 度角的tan正切值为:1.7320508075689    1.7320508075689

30 度角的cot余切值为:1.7320508075689    1.7320508075689
45 度角的cot余切值为:1    1
60 度角的cot余切值为:0.57735026918963    0.57735026918963

标签:度角,函数,三角函数,值为,cos,echo,nbsp,tan,PHP
From: https://www.cnblogs.com/onestopweb/p/18206529

相关文章

  • PHP函数 向数组插入元素
    <?phpheader('Content-Type:text/html;charset=utf-8');define('ROOT',$_SERVER['DOCUMENT_ROOT']);includeROOT.'/assets/php/head.php';//PHP向数组插入元素/***1、使用array_unshift()函数,向数组头插入新元素;*2、使用array_push()函......
  • PHP函数 explode和eval的使用
    <?phpheader('Content-Type:text/html;charset=utf-8');define('ROOT',$_SERVER['DOCUMENT_ROOT']);includeROOT.'/assets/php/head.php';/***explode()函数把字符串打散为数组。*eval()函数把字符串按照PHP代码来计算。**/$val=&#......
  • 【代码】--库函数学习 spi.c
    1. SPI介绍    2. 全局结构体和用到的函数/***封装的SPI结构体**/typedefstruct{intnSpiFd;//spi文件描述符charnDevName[32];//spi名称,例/dev/spidev2.0intnSpeed;//spi通信速率intnBit;//为8,写死......
  • PHP历理 计算24点纸牌游戏
    <?php/*demo*/$tf=newTwentyFourCal();$tf->calculate(array(4,8,8,8));$tf->calculate(array(10,10,4,4));$tf->calculate(array(4,4,4,4));$tf->calculate(array(1,2,1,2));$tf->calculate(array(5,6,7,8));classTwentyFourCal......
  • PHP函数 Math函数
    <?phpheader('Content-Type:text/html;charset=utf-8');define('ROOT',$_SERVER['DOCUMENT_ROOT']);includeROOT.'/assets/php/head.php';//Math函数/***abs—绝对值*acos—反余弦*acosh—反双曲余弦*asin—反正弦*......
  • PHP函数 变量类型
    <?phpheader('Content-Type:text/html;charset=utf-8');define('ROOT',$_SERVER['DOCUMENT_ROOT']);includeROOT.'/assets/php/head.php';//类型/***Boolean布尔类型*Integer整型*Float浮点型*String字符串*Numer......
  • PHP函数 算术运算符
    <?phpheader('Content-Type:text/html;charset=utf-8');define('ROOT',$_SERVER['DOCUMENT_ROOT']);includeROOT.'/assets/php/head.php';//算术运算符/***+$a:标识;根据情况将$a转化为int或float。*-$a:取反;$a的负值。*$a+$b:加法;$a......
  • PHP函数 赋值运算符
    <?phpheader('Content-Type:text/html;charset=utf-8');define('ROOT',$_SERVER['DOCUMENT_ROOT']);includeROOT.'/assets/php/head.php';//赋值运算符/***例子等同于操作*$a+=$b等同于$a=$a+$b加法*$a-=$b等同于$a=$a-$......
  • PHP函数 比较运算符
    <?phpheader('Content-Type:text/html;charset=utf-8');define('ROOT',$_SERVER['DOCUMENT_ROOT']);includeROOT.'/assets/php/head.php';//比较运算符/***$a==$b等于true,如果类型转换后$a等于$b。*$a===$b全等true,如果$a等于$b,......
  • PHP函数 递增递减运算符
    <?phpheader('Content-Type:text/html;charset=utf-8');define('ROOT',$_SERVER['DOCUMENT_ROOT']);includeROOT.'/assets/php/head.php';//递增/递减运算符/***递增/递减运算符例子名称效果*++$a前加$a的值加一,然后返回$a。*$a++......