九年义务教育三年制初级中学“数学”课本中,对正切函数和余切函数的定义是这样下的:在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浏览器用户请先下载安装 原版全文

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

  1. java同名函数_浅谈Java 继承接口同名函数问题

    在Java中如果一个类同时继承接口A与B,并且这两个接口中具有同名方法,会怎么样? 动手做实验: interface A{ void fun(); } interface B{ void fun(); ...

  2. python hasattr函数_浅谈python中的getattr函数 hasattr函数

    hasattr(object, name) 作用:判断对象object是否包含名为name的特性(hasattr是通过调用getattr(ojbect, name)是否抛出异常来实现的). 示例: & ...

  3. 函数图像在图形计算机的应用,浅谈图形计算器在高中函数教学中的应用

    浅谈图形计算器在高中函数教学中的应用 陈理宏广州市花都区教研室(510800) 摘要:函数是高中一个重要内容,在这个内容的学习中应用图形计算器的函数功能和绘图功能,有利于学生加深对函数知识的理解,挖掘 ...

  4. 面向过程、面向函数、面向对象的区别浅谈

    Python的面向过程.面向函数.面向对象的区别浅谈 转自--猎奇古今,加上其他 有人之前私信问我,python编程有面向过程.面向函数.面向对象三种,那么他们区别在哪呢? 面向过程就是将编程当成是做 ...

  5. c程序语言的常量变量和标识符,浅谈C语言中的常量与变量.pdf

    课程教育研究 CourseEducationResearch 2014年4月 上旬刊 教学.信息 浅谈C语言中的常量与变量 刘 星 (青 岛工学院商学院 山东 青岛 266300) [摘要]在任何一种 ...

  6. c语言结构共用体的作用,浅谈C语言共用体和与结构体的区别

    共用体与结构体的区别 共用体: 使用union 关键字 共用体内存长度是内部最长的数据类型的长度. 共用体的地址和内部各成员变量的地址都是同一个地址 结构体大小: 结构体内部的成员,大小等于最后一个成 ...

  7. c语言程序与设计教学设计,浅谈C语言程序设计课程的教学设计

    C语言程序设计课程是一门计算机专业程序设计语言类的基础课程,如何将枯燥复杂的语法.单调抽象的函数让学生们有兴趣学习.研究.文章通过在C语言程序设计这门课教学的设计,浅谈了自己的见解和方法. 大多数计算 ...

  8. 浅谈构造函数与构析函数的调用顺序(转载)

    构造函数     先看看构造函数的调用顺序规则,只要我们在平时编程的时候遵守这种约定,任何关于构造函数的调用问题都能解决:构造函数的调用顺序总是如下: 1.基类构造函数.如果有多个基类,则构造函数的调 ...

  9. c语言switch语句最大嵌套数,浅谈C语言中switch 语句的嵌套使用

    浅谈C语言中switch 语句的嵌套使用 作者:未知 [摘要]switch语句是一种分支控制语句,它的应用在程序设计中起至了很重要的作用.由于其格式复杂,对于初学者来说很难掌握,switch语句的嵌套 ...

最新文章

  1. EQ设置的基础知识(音乐爱好者必知)
  2. 简谈Redis的线程模型
  3. “后完美日记”时代,橘朵、花知晓、funnyelves们还有机会吗?
  4. sonarqube执行命令遇上的小问题
  5. C语言课后习题(37)
  6. redis3.0伪集群安装步骤
  7. mysql 楼层_MySQL 8.0.0 发布!
  8. RAD 版本迁移工具,不怕升级麻烦了。
  9. 【hdu 4658】Integer Partition (无序分拆数、五边形数定理)
  10. [转自他人]一款好用的软件安装管理器
  11. 自动化专业现在行业前景如何,吃香吗?
  12. boost斩波电路控制系统C语言,Boost升压斩波电路[精华]
  13. 清除tomcat缓存HTML,清除Tomcat缓存
  14. linux系统bcast,Linux系统下取IP地址的几种方法
  15. GPU巨头英伟达遭“​毁灭性”网络攻击、头号恶意软件关闭其僵尸网络基础设施|2月28日全球网络安全热点
  16. TokenInsight对话首席——揭秘7*24小时用数学解码交易的神秘玩家:量化交易者
  17. 通信原理仿真100例 | 多普勒频移的matlab仿真
  18. Word中将一级标题设置为段前一行与段后一行时,不显示段前一行怎么办?
  19. 丁磊进退之道《前程密码》
  20. arcgis表转excel一直失败_arcGIS中属性表怎么导出到EXCEL里|excel表格转shp数据丢失...

热门文章

  1. 【译】 WebSocket 协议第八章——错误处理(Error Handling)
  2. 通过一个简单例子理解 RecyclerView.ItemDecoration
  3. NeHe OpenGL教程 第三十课:碰撞检测
  4. Lua语法基础(1)---简介、基本数据类型、表达式
  5. sersync+rsync实现实时同步
  6. 使用.NET Remoting开发分布式应用——基于租约的生存期(转载)
  7. 微软dns能做cname吗_为什么域的根不能是CNAME以及有关DNS的其他花絮
  8. 打破双亲委派么,怎么打破_质量保证被打破。 这就是我们如何使其像其他所有东西一样敏捷。...
  9. 回归分析中自变量共线性_具有大特征空间的回归分析中的变量选择
  10. 机器学习集群_机器学习中的多合一集群技术在无监督学习中应该了解