<?php
header('Content-Type: text/html; charset=utf-8');
define ('ROOT', $_SERVER['DOCUMENT_ROOT']);
include ROOT.'/assets/php/head.php';
$tit= '求三角形斜边对边已知角A邻边角度';
//设邻边40,角度37
$val='40 37';
$img='';
mill($val,$img,$tit);
/**
* mill 是磨粉机的方法
* $val 传值过来计算,以空格分割成数值
* $img 自定义图片名,默认以文件名为图片名
* $tit 标题名
* */
function mill($val,$img,$tit){
//初始化
include ROOT.'/assets/php/init.php';
imgt($img,$tit);
//设置小数点保留位数
bcscale (2);
//$pi = round(pi(),2);
//以空格分割成数值
$vals = expl($val);
$b = evev($vals[0]);
$ao = evev($vals[1]);
//已知条件
$know = array();
array_push($know, $val);
$v0 = eveq($vals[0]);
array_push($know, "{$math['ang']}A的邻边(b边):$v0");
$v1 = eveq($vals[1]);
array_push($know, "{$math['ang']}A的度数:$v1{$math['o']}");
//计算步骤
$step = array();
array_push($step, "{$math['ang']}A的斜边(c边):");
array_push($step, "{$math['eq']} {$b}{$math['div']}cos{$ao}{$math['o']}");
$cosao = cos(deg2rad($ao));
array_push($step, "{$math['eq']} {$b}{$math['div']}$cosao");
$c = bcdiv($b, $cosao);
array_push($step, "{$math['eq']} {$c}");
array_push($step, "{$math['ang']}A的对边(a边):");
array_push($step, "{$math['eq']} {$b}{$math['mul']}tan{$ao}{$math['o']}");
$tanao = tan(deg2rad($ao));
array_push($step, "{$math['eq']} {$b}{$math['mul']}$tanao");
$a = bcmul($b, $tanao);
array_push($step, "{$math['eq']} {$a}");
//算出结果
$ends = array();
array_push($ends, "{$math['ang']}A的斜边(c边):$c");
array_push($ends, "{$math['ang']}A的对边(a边):$a");
//公式表示
$home = array();
array_push($home, "{$math['ang']}A的斜边(c边):c{$math['eq']}b{$math['div']}cos{$math['ang']}A");
array_push($home, "{$math['ang']}A的对边(a边):a{$math['eq']}b{$math['mul']}tan{$math['ang']}A");
//公式说明
$info = array();
array_push($info, "直角三角形的三角函数:");
array_push($info, "正弦(sin)等于对边比斜边;sinA=a/c ;");
array_push($info, "余弦(cos)等于邻边比斜边;cosA=b/c ;");
array_push($info, "正切(tan)等于对边比邻边;tanA=a/b ;");
array_push($info, "余切(cot)等于邻边比对边;cotA=b/a 。");
know($know);
ends($ends);
home($home);
step($step);
info($info);
}
?>
<?php include ROOT.'/assets/php/foot.php'; ?>
结果:
☁参考上图[2022-11-27]
☀求三角形斜边对边已知角A邻边角度
40 37
∠A的邻边(b边):40
∠A的度数:37°
♠算出结果
∠A的斜边(c边):50.08
∠A的对边(a边):30.14
♦公式表示
∠A的斜边(c边):c=b÷cos∠A
∠A的对边(a边):a=b×tan∠A
♣计算步骤
∠A的斜边(c边):
= 40÷cos37°
= 40÷0.79863551004729
= 50.08
∠A的对边(a边):
= 40×tan37°
= 40×0.75355405010279
= 30.14
♥公式解释
直角三角形的三角函数:
正弦(sin)等于对边比斜边;sinA=a/c ;
余弦(cos)等于邻边比斜边;cosA=b/c ;
正切(tan)等于对边比邻边;tanA=a/b ;
余切(cot)等于邻边比对边;cotA=b/a 。
原文地址:http://www.cnblogs.com/onestopweb/p/16930218.html
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,请务用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员!
8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性