1.    在直角三角形ABC中,∠C = 90o

正弦(Sine):sinA = ∠A的对边与斜边的比

余弦(Cosine) :cosA = ∠A的邻边与斜边的比

正切(Tangent):tanA = ∠A的对边与邻边的比

sin2A + cos2A =  1

2.  在单位圆(Unit Circle)中,任意角 α 的三角函数(Trigonometric Function)

在相似三角形 Rt△ABC 与 Rt△AB′C′ 中,对于∠A,对边与斜边的比是一致的,邻边与斜边的比也是一致的。所以我们力求简单与方便计算,设定斜边为1,单位圆刚好能满足这个条件。

圆的圆心与直角坐标系的原点重合,圆的半径 r = 1,圆周上任意一点的坐标为(x, y)

自变量为角 α

函数是圆周上的坐标,或坐标和坐标的比值:sin α = y,cos α = x,tan α = y / x (x≠0)

3.   三角函数在各个象限的取值

第一象限

第二象限

第三象限

第四象限

x轴

y轴

sin α

>0

>0

<0

<0

0

±1

cos α

>0

<0

<0

>0

±1

0

tan α

>0

<0

>0

<0

0

/

4.   三角函数线

图中的三条彩色线段 MP、OM、AT,分别叫正弦线、余弦线、正切线,统称为三角函数线

5. 正割和余割

正割sec是余弦的倒数:sec α = 1/cos α

余割csc是正弦的倒数:csc α = 1/sin α

6. 单位圆内三角函数全图

练习:

1. α、β都是大于0°且小于180°的角,那么下面命题中正确的是( )

( A ) 若sinα = sinβ, 则∠α = ∠β

( B ) 若sinα = cosβ, 则∠α + ∠β = 90°

( C ) 若cosα = cosβ, 则∠α = ∠β

( D ) 若∠α ≠ ∠β, 则sinα ≠ sinβ

2. 在△ABC中,如果sinA·sinB ≤ 0, 那么,这个三角形是( )

( A ) 锐角三角形

( B ) 非锐角三角形

( C ) 钝角三角形

( D ) 非钝角三角形

3. α是锐角,下面结论中正确的是( )

( A ) cosα < ctgα

( B ) cosα = sinα

( C ) cosα > ctgα

( D ) cosα、 ctgα的大小关系不能确定

4. α是锐角,tgα = 2sinα,则sinα = , ctgα = .

5. △AOB是等腰直角三角形,其中O为坐标原点, A(0, -2). 求点B的坐标.

c语言中正弦函数的定义,三角函数基本概念 | 玄数相关推荐

  1. 单片机c语言字符,单片机C语言中变量的定义方法解析

    描述 1.C语言中变量的定义方法 -C语言中变量定义语法为: #pragma rambank0 :即以关键词#pragma开始,rambank0指明资料区块为第0块. unsigned char m_ ...

  2. main在c语言中的作用,main函数在C语言中是怎么定义的?有什么作用?

    main函数在C语言中是怎么定义的?有什么作用? 更新时间:2019-10-24 13:55 最满意答案 额,main不是程序的最开始啦.拿用glibc的程序来说,C语言执行的过程应该是 _start ...

  3. 单片机c语言怎么定义字符串,单片机C语言中变量的定义方法解析

    1.C语言中变量的定义方法 -C语言中变量定义语法为: #pragma rambank0 :即以关键词#pragma开始,rambank0指明资料区块为第0块. unsigned char m_acc ...

  4. c语言的各种类型的指针,简单总结C语言中各种类型的指针的概念

    2016 这篇文章主要简单总结了C语言中各种类型的指针的概念,指针可以说是C语言本身所具有的最大特性,平时根据不同使用场合习惯地将其简单分类,需要的朋友可以参考下 C语言中有很多关于指针的使用,指针也 ...

  5. 关于C语言中的结构体所占的字节数 sizeof(struct)

    C语言中的结构体所占的字节数 ,用sizeof求一个结构体的大小 C语言中用sizeof求结构体所占字节数的详细方法. 一.非嵌套结构体 struct one{char a; // 1(char所占字 ...

  6. C语言中正弦函数定义域,三角函数定义域和值域

    三角函数定义域和值域2019-11-27 09:51:41文/董月 sin(x),cos(x)的定义域为R,值域为[-1,1]:tan(x)的定义域为x不等于π/2+kπ,值域为R:cot(x)的定义 ...

  7. go语言中变量的定义和使用

    Go语言是静态类型语言,因此变量(variable)是有明确类型的,编译器也会检查变量类型的正确性.在数学概念中,变量表示没有固定值且可改变的数.但从计算机系统实现角度来看,变量是一段或多段用来存储数 ...

  8. 解决C/C++语言中全局变量重复定义的问题

    前言 今天,在整理自己的代码的时候,考虑到我写的代码从一至终都是在一个cpp文件里面.于是,想把自己的代码中的各个模块分离开来,以便更好地阅读和管理. 遇到的问题 我的做法是: 宏定义.结构体定义.函 ...

  9. 在c语言中函数的定义变量的值为,变量定义(C语言中变量的声明和定义)

    变量定义(C语言中变量的声明和定义),哪吒游戏网给大家带来详细的变量定义(C语言中变量的声明和定义)介绍,大家可以阅读一下,希望这篇变量定义(C语言中变量的声明和定义)可以给你带来参考价值. 3.函数 ...

最新文章

  1. drugbank下载XML文件解析
  2. C++基础练习题(一): 查找最短单词
  3. CUDA编程--实现并行矩阵乘法【80行代码】
  4. xdebug影响php运行速度
  5. 每天一道LeetCode-----实现一个栈,提供一个接口用于返回栈中最小值
  6. SAP BSP, Java Web Project,Android和微信小程序的初始页面设置
  7. python面试题总结(7)--操作类
  8. 4.云计算和大数据时代网络揭秘-安全的网络通道-网络加密
  9. 红利,本质上来自于供求关系的不平衡
  10. 【实用】神级工具类Hutool,你值得拥有!
  11. AXI Memory-Mapped SRIO收发控制器
  12. 数据库表插入中文数据时报错Incorrect string value: ‘\xE4\xBB\x8E\xE5\x85\xA5...‘ for column ‘name‘ at r
  13. 解决MAC上网速度慢的原因
  14. ActiveMQ消息处理机制-Topic方式(二)
  15. 华为首次自曝“天才少年”成果:入职不到一年就干成这件大事,网友:值200万年薪!| 留言送书...
  16. 10g ASM下加控制文件 .
  17. Linux Mysql 数据库基础
  18. 海航集团怎么样温暖世界的呢?
  19. 华为手机日历的功能大全,赶快来试试
  20. 2021 年,Python 开发者用什么操作系统最香?

热门文章

  1. 第 8 篇、Linux C 基础 | 运算符
  2. android多行文本输入,android EditText多行文本输入的若干问题
  3. 使用yum安装java
  4. 装修细节注意问题 装修细节有哪些
  5. linux flash擦除命令,Linux下flash操作读、写、擦除步骤
  6. ST-LINK/V2:cannot reset target shutting down debug session
  7. R7-7735HS和i5-13500H 差距 锐龙R77735HS和酷睿i513500H对比
  8. DHU Python Curriculumly Learning【5】——大作业_key_by_TA
  9. Flink 运维与调优
  10. 头条号想过新手,但指数却一直达不到650,该怎么过新手?