c语言函数编正切余切运算,浅谈正切函数与余切函数的应用

九年义务教育三年制初级中学“数学”课本中,对正切函数和余切函数的定义是这样下的:在RtABC中,∠C=90°,a,b,c分别是∠A,∠B,∠C所对的边,那么tanA==或tanB==, cotA==或cotB==,即一个角的正切值等于这个角的对边边长与邻边边长的比值,余切值等于这个角的邻边边长与对边边长的比值。利用这个定义,我们可以解决很多实际生活中的问题。

(1)可以计算物体的高度和水平宽度。例如,如图站在离树根较远的A处用测角器测得树梢C处的仰角是35°,向树根部走近10米后到B处,测得树梢C处的仰角为48°,求树高CD。

分析:利用余切函数定义,分别在RtACD与RtBCD中求出AD=CDcotA,BD=CDcot∠CBD,再用关系式AB+BD=AD,即可求得树高CD的长。

解:在RtACD中,cotA=,AD=CDcotA;

在RtBCD中,cot∠CBD=,BD=CDcot∠CBD,

又AB+BD=AD,

10+CDcot∠CBD=CDcotA,

CD==

这种方法不仅可以求出物体的高度,还可以求出河(或塘)的宽度。

如图,欲求河宽AB,可在岸边选定点C,使CB与AB垂直于B,测得CA与CB的夹角为?琢,走近B到点D,测得DA与DB夹角为?茁,由于C,D,B在同一直线上,根据上述方法同样可以算得AB=。

(2)引申题。①一艘航船向正北方向航行,到A处测得海岛P在北偏东30°的方向,再向正北航行6千米到B处,又测得该岛在北偏东60°方向,已知海鸟P的周围6千米的范围内有暗礁,如果航船不改变方向继续航行,有没有触礁的危险?

分析:根据题意得右下图,计算PC,如果PC>6千米,那么航船安然无恙。如果PC<6千米,那么航船就有触礁的危险。

解:在RtAPC中,AC=pccotA= cot30°=pc

在RtBPC中,BC=pccot∠PBC=pccot60°=pc,

且AC-BC=AB

pc-pc=6,算得pc=3 (千米)

由于 3<6, 故pc<6(千米),所以航船有触礁的危险。

②一艘轮船以20/时的速度由西向东航行,途中接到台风警报,台风中心正以40/时的速度由南向北移动,距台风中心20的圆形区域(包括边界)都属台风区。当轮船到A处时,测得台风中心移动到位于点A正南方向B处,且AB=100。

若这艘轮船自A处按原速度继续航行,在途中会不会遇到台风?

若会,试求轮船遇到台风的最初时间;若不会,请说明理由。

解:当台风中心由B处移到A处时,用了==2.5小时,而轮船由A向东行驶了20×2.5=50。而50<20,故轮船遇到台风袭击。

设轮船遇到台风袭击的最初时间是在第x小时后,

轮船行驶到了C处,台风中心移到了B′处,那么AC=20x,B′

AB′=100-40x,CB′=20,根据勾股定理,得

(20x)2+(100-40x)2=(20)21=1,x2=3.故轮船最初遇到台风的时间是轮船向东航行1小时后。

注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文

本文为全文原貌 未安装PDF浏览器用户请先下载安装 原版全文

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/394746.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

wget命令下载文件

wget -r -N -l -k http://192.168.99.81:8000/solrhome/ 命令格式: wget [参数列表] [目标软件、网页的网址] -V,–version 显示软件版本号然后退出; -h,–help显示软件帮助信息; -e,–executeCOMMAND 执行一个 “.wgetrc”命令 -o,–output…

idea mybatis generator插件_SpringBoot+MyBatis+Druid整合demo

最近自己写了一个SpringBootMybatis(generator)druid的demo1. mybatisgenerator逆向工程生成代码1. pom文件pom文件添加如下内容,引入generator插件org.mybatis.generator mybatis-generator-maven-plugin 1.3.5 mysql …

vr格式视频价格_如何以100美元的价格打造自己的VR耳机

vr格式视频价格by Maxime Coutte马克西姆库特(Maxime Coutte) 如何以100美元的价格打造自己的VR耳机 (How you can build your own VR headset for $100) My name is Maxime Peroumal. I’m 16 and I built my own VR headset with my best friends, Jonas Ceccon and Gabriel…

python_装饰器

# 装饰器形成的过程 : 最简单的装饰器 有返回值得 有一个参数 万能参数# 装饰器的作用# 原则 :开放封闭原则# 语法糖:装饰函数名# 装饰器的固定模式 import time # time.time() # 获取当前时间 # time.sleep() # 等待 # 装饰带参数的装饰器 def timer…

欧洲的数据中心与美国的数据中心如何区分?

人会想到这意味着,在欧洲和北美的数据中心的设计基本上不会有大的差异。不过,一些小的差异是确实存在的。您可能想知道为什么你需要了解欧洲和北美的数据中心之间的差异,这对你的公司有帮助吗?一个设计团队往往能从另一个设计团队那里学到东…

老农过河

java老农过河问题解决 http://www.52pojie.cn/thread-550328-1-1.html http://bbs.itheima.com/thread-141470-1-1.html http://touch-2011.iteye.com/blog/1104628 转载于:https://www.cnblogs.com/wangjunwei/p/6032602.html

python isalnum函数_探究Python中isalnum()方法的使用

探究Python中isalnum()方法的使用 isalnum()方法检查判断字符串是否包含字母数字字符。 语法 以下是isalnum()方法的语法: str.isa1num() 参数 NA 返回值 如果字符串中的所有字符字母数字和至少有一个字符此方法返回 true,否则返回false。 例子 下面的例…

docker快速入门_Docker标签快速入门

docker快速入门by Shubheksha通过Shubheksha Docker标签快速入门 (A quick introduction to Docker tags) If you’ve worked with Docker even for a little while, I bet you’ve come across tags. They often look like “my_image_name:1” where the part after the col…

动态规划算法——最长上升子序列

今天我们要讲的是最长上升子序列(LIS)。【题目描述】给定N个数,求这N个数的最长上升子序列的长度。【样例输入】      【样例输出】7        42 5 3 4 1 7 6那么什么是最长上升子序列呢? 就是给你一个序列…

如何快速掌握一门新技术/语言/框架

IT行业中的企业特点是都属于知识密集型企业。这种企业的核心竞争力与员工的知识和技能密切相关。而如果你在企业中扮演的是工程师的角色的话,那么 你的核心竞争力就是IT相关的知识与技能的储备情况。而众所周知,IT行业是一个大量产生新知识的地方&#x…

c语言今天星期几问题,C语言输入今天星期几

满意答案迷茫03222015.07.24采纳率&#xff1a;55% 等级&#xff1a;9已帮助&#xff1a;665人123456789101112131415161718192021#include<stdio.h>int main(void){ enum weekday{ sun, mon, tue, wed, thu, fri, sat }; int n; printf("输入星期数(0-…

备忘录模式 详解

定义 在不破坏封装性的前提下&#xff0c;捕获一个对象的内部状态&#xff0c;并在该对象之外保存这个状态&#xff1b; 行为型模式 角色 发起人角色&#xff08;Originator&#xff09;&#xff1a;记录当前时刻的内部状态&#xff0c;负责定义哪些属于备份范围的状态&#xf…

dll oem证书导入工具_技术干货 | 恶意代码分析之反射型DLL注入

欢迎各位添加微信号&#xff1a;qinchang_198231 加入安全 交流群 和大佬们一起交流安全技术01技术概要这是一种允许攻击者从内存而非磁盘向指定进程注入DLL的技术&#xff0c;该技术比常规的DLL注入更为隐蔽&#xff0c;因为除了不需要磁盘上的实际DLL文件之外&#xff0c;它…

像程序员一样思考_如何像程序员一样思考-解决问题的经验教训

像程序员一样思考by Richard Reis理查德里斯(Richard Reis) 如何像程序员一样思考-解决问题的经验教训 (How to think like a programmer — lessons in problem solving) If you’re interested in programming, you may well have seen this quote before:如果您对编程感兴趣…

CF908G New Year and Original Order 数位DP

传送门 看到数据范围到\(10^{700}\)毫无疑问数位DP。那么我们最重要的问题是如何有效地维护所有数位排序之后的数的值。 对于某一个数\(x\)&#xff0c;设\(f_{x,i} (i \in [1,9])\)表示\(x\)中的所有数位的值\(\geq i\)的数位数量&#xff0c;比如说\(f_{6345982 , 7} 2 , f_…

锐捷亮相GITC:请互联网企业为我点个赞!

【51CTO.com原创稿件】GITC全球互联网技术大会已成功举办四届&#xff0c;今年的会议现场依然是摩肩接踵围观者众。围绕互联网热点技术&#xff0c;众人根据云、大数据、安全、运维、基础架构的不同主题&#xff0c;各自聚成小圈子展开深入交流。 锐捷的展位在主会场的内侧&…

c语言汇编混合编程方法,C语言和汇编语言混合编程方法

摘要&#xff1a; C语言是一种高级的面向过程的开发语言&#xff0c;汇编语言是一种低级的面向机器的编程语言。两者在程序设计开发方面各有优劣&#xff0c;目前两者的混合编程得到了广泛的应用。本文通过具体的实例&#xff0c;说明了混合编程的基本方法&#xff0c;为C语言应…

WPF Slider设置整数

IsSnapToTickEnabled"True" 转载于:https://www.cnblogs.com/Fred1987/p/6038608.html

api代理提取_了解提取API

api代理提取Interested in learning JavaScript? Get my ebook at jshandbook.com有兴趣学习JavaScript吗&#xff1f; 在jshandbook.com上获取我的电子书 Since IE5 was released in 1998, we’ve had the option to make asynchronous network calls in the browser using X…

react.lazy 路由懒加载_React lazy/Suspense使用及源码解析

React v16.6.0已经发布快一年了&#xff0c;为保障项目迭代发布&#xff0c;没有及时更新react版本&#xff0c;最近由于开启了新项目&#xff0c;于是使用新的react版本进行了项目开发。项目工程如何搭建&#xff0c;如何满足兼容性要求&#xff0c;如何规范化等等这里不作为介…