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.pswp.cn/news/394746.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/394746.shtml
英文地址,請注明出處:http://en.pswp.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;如何規范化等等這里不作為介…