线性代数的学习和整理---番外1:EXCEL里角度,弧度,三角函数

news2024/11/24 20:28:26

目录

1 角的度量:角度和弧度

1.1 角度 angle

1.1.1 定义

1.1.2 公式

1.1.2 角度取值范围

1.2 弧长和弦长

1.3 弧度  rad

1.3.1 弧长和弧度定义的原理

1.3.2 定义

1.3.3 取值范围

1.3.4 取值范围

1.4 角度,弧度的换算

1.5 EXCEL里进行角度和弧度的换算

2 三角函数的计算

2.1 三角函数

2.1.1 定义

2.1.2 取值范围

2.2 EXCEL计算三角函数,需用用 弧度值,如sin(弧度)

3 高级三角函数和公式


1 角的度量:角度和弧度

角的度量单位通常有两种,一种是角度制,另一种就是弧度制。

1.1 角度 angle

1.1.1 定义

  • 什么是角度:两条相交直线中的任何一条与另一条相叠合时必须转动的量的量度,转动在这两条直线的所在平面上并绕交点进行。
  • 在美索不达米亚平原上,公元前的古巴比伦人把圆周的称为1度(记作1°),度下面又设有“分”和“秒”二个单位,60分为1度,60秒为1分。
  • 角度的单位为度,度是用以度量角的大小的单位,符号为°。
  • 一周角分为360等份,每份定义为1度(1°)。周角采用360这数字,因为它容易被整除。
  • 360除了1和自己,还有22个真因数,包括了7以外从2到10的数字,所以很多特殊的角的角度都是整数。

1.1.2 公式

  • 角度是一个数学概念。
  • 可以描述角的大小,即两条相交直线中的任何一条与另一条相叠合时必须转动的量。
  • 角度计算公式是tanB=(x2-x1)/(y2-y1)

1.1.2 角度取值范围

  1. 理论上没有取值范围,180,360,720度
  2. 但是根据到具体的图形里,某些图形的角度是有范围的。
  3. 如果是圆形,那么角度∈[0,360]

1.2 弧长和弦长

  • 弧长就是弧线的长度,是曲线。
  • 弦长是扇形等图形里连接2个线段终点的线段,是直线。
  • 圆形里,弦长=圆周长=2Πr
  • 长度,当然长度是没有上限的,[0,+∞]

1.3 弧度  rad

1.3.1 弧长和弧度定义的原理

  • 为什么要有弧度
  • 角度是一个360度的度量,和半径用长度度量,完全是不同的度量标准。计算比较麻烦
  • 弧度建立的思想,是为了统一弧长和半径,这2个单位都用长度度量,就只有长度这一个标准了。
  • 这样弧度就=弧长/半径,也等于了一个长度单位了

1.3.2 定义

  • 弧度,在数学和物理中,弧度是角的度量单位。缩写是rad。
  • 定义:弧长等于半径的弧,其所对的圆心角为1弧度。即两条射线从圆心向圆周射出,形成一个夹角和夹角正对的一段弧。当这段弧长正好等于圆的半径时,两条射线的夹角的弧度为1)。
  • 所以说,弧度是指在一个圆中,弧长除以半径的值,

1.3.3 取值范围

  • |弧度|=弧长/半径

1.3.4 取值范围

  • 弧度理论上没有范围,和长度对应,长度没有上限,弧度也可以没上限
  • 但是具体到某些图形里,弧度的取值有范围限制
  1. 圆形的弧长[0,2Πr],对应圆形的弧度[0,2Π]

1.4 角度,弧度的换算

  • 角度和弧度互相换算
  • 因为一个正圆形,360度=2Π弧度

公式变形推导

  1. 360度  =2Π弧度 = 2Π * (180/Π) 度 = 360度 
  2. 2Π弧度 = 2Π * (180/Π) 度
  3. 1弧度 =  (180/Π) 度
  • 所以,其换算公式
  1. Π=3.1415926,EXCEL用pi()返还Π
  2. 弧度=角度*PI()/180 = 角度* 0.017453293
  3. 角度=弧度*180/PI() = 弧度*57.29577951
  4. 因此1弧度  =180/ Π   =57.29度
  5. 因此1度     =Π/180    =0.017弧度

1.5 EXCEL里进行角度和弧度的换算

  • 换算公式
  • 弧度= 角度*PI()/180
  • 弧度 = RADIANS(角度)   EXCEL的内置函数
  • 具体计算下表

2 三角函数的计算

2.1 三角函数

2.1.1 定义

  • 角度
  • 弧长
  • sin()
  • cos()
  • tan()
  • cot()
  • sec()
  • css()

 

2.1.2 取值范围

  • 三角函数的范围 [-1,1]

2.2 EXCEL计算三角函数,需用用 弧度值,如sin(弧度)

  • EXCEL里计算三角函数,需用用 弧度值,而不是角度
  • 如sin(弧度)
  • 三角函数的范围 [-1,1]

 

3 高级三角函数和公式

两角和公式

  • sin(A+B) = sinAcosB+cosAsinB
  • sin(A-B) = sinAcosB-cosAsinB
  • cos(A+B) = cosAcosB-sinAsinB
  • cos(A-B) = cosAcosB+sinAsinB
  • tan(A+B) = (tanA+tanB)/(1-tanAtanB)
  • tan(A-B) = (tanA-tanB)/(1+tanAtanB)
  • cot(A+B) = (cotAcotB-1)/(cotB+cotA)
  • cot(A-B) = (cotAcotB+1)/(cotB-cotA)

倍角公式

  • tan2A = 2tanA/(1-tan² A)
  • Sin2A=2SinA•CosA
  • Cos2A = Cos^2 A–Sin² A
  • =2Cos² A—1
  • =1—2sin^2 A

和差化积

  • sin(a)+sin(b) = 2sin[(a+b)/2]cos[(a-b)/2]
  • sin(a)-sin(b) = 2cos[(a+b)/2]sin[(a-b)/2]
  • cos(a)+cos(b) = 2cos[(a+b)/2]cos[(a-b)/2]
  • cos(a)-cos(b) = -2sin[(a+b)/2]sin[(a-b)/2]
  • tanA+tanB=sin(A+B)/cosAcosB

积化和差

  • sin(a)sin(b) = -1/2*[cos(a+b)-cos(a-b)]
  • cos(a)cos(b) = 1/2*[cos(a+b)+cos(a-b)]
  • sin(a)cos(b) = 1/2*[sin(a+b)+sin(a-b)]
  • cos(a)sin(b) = 1/2*[sin(a+b)-sin(a-b)]

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

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

相关文章

Red Hat Enterprise Linux (RHEL) 6.4 安装、redhat6.4安装

1、下载地址 Red Hat Enterprise Linux (RHEL) 6.4 DVD ISO 迅雷下载地址http://rhel.ieesee.net/uingei/rhel-server-6.4-x86_64-dvd.iso 2、创建虚拟机 3、redhat安装 选择第一个安装 Skip跳过检查 语言选择简体中文 键盘选择默认 选择基本存储设备 忽略所有数据 设置root密…

Ribbon:listOfServers

解释: 配置了address的地址,请求会走address,也就是http://127.0.0.1:8081,通常用户与别的后端服务进行联调设置为其本地服务的ip。 如果将address:注释掉。 会走后面的XXX.feign.default-server地址,这个地址通常可以配一个网关…

基于Spring Boot的智慧团支部建设网站的设计与实现(Java+spring boot+MySQL)

获取源码或者论文请私信博主 演示视频: 基于Spring Boot的智慧团支部建设网站的设计与实现(Javaspring bootMySQL) 使用技术: 前端:html css javascript jQuery ajax thymeleaf 微信小程序 后端:Java sp…

【动手学深度学习】--18.图像增广

文章目录 图像增广1.常用的图像增广方法1.1翻转和裁剪1.2改变颜色1.3结合多种图像增广方法 2.使用图像增广进行训练3.训练 图像增广 官方笔记:图像增广 学习视频:数据增广【动手学深度学习v2】 图像增广在对训练图像进行一系列的随机变化之后&#xff…

开发一个npm组件包

vue项目初始化 vue create mytest 启动项目以后 组件开发 开发的组件写在 package中 如下如例 开发一个 listpage的组件 里面放了一个a链接注册组件配置打包 "package": "vue-cli-service build --target lib ./src/package/index.js --name managerpage -…

linux 免交互

Linux 免交互 1、免交互概念2、基本免交互的例子2.1命令行免交互统计2.2使用脚本免交互统计2.3使用免交互命令打印2.4免交互修改密码2.5重定向查看2.6重定向到指定文件2.7重定向直接指定文件2.8使用脚本完成重定向输入2.9免交互脚本完成赋值变量2.10关闭变量替换功能&#xff0…

一分钟学算法-递归-斐波那契数列递归解法及优化

一分钟学一个算法题目。 今天我们要学习的是用递归算法求解斐波那契数列。 首先我们要知道什么是斐波那契数列。 斐波那契数列,又称黄金分割数列,是一个经典的数学数列,其特点是第一项,第二项为1,后面每个数字都是前…

linux iptables安全技术与防火墙

linux iptables安全技术与防火墙 1、iptables防火墙基本介绍1.1netfilter/iptables关系1.2iptables防火墙默认规则表、链结构 2、iptables的四表五链2.1四表2.2五链2.3四表五链总结2.3.1 规则链之间的匹配顺序2.3.2 规则链内的匹配顺序 3、iptables的配置3.1iptables的安装3.2i…

echarts范围限制下性能问题

最近实习遇到一个问题,需要对折线图的数据进行范围限制,比如将超过100的设置为100,低于0的设置为0; 原来的代码是创建一个数组,然后遍历原数组,超过的push100,低于0的push0,在中间的…

python内置函数的源码去哪里找?

python内置函数的源码去哪里找? 我们使用的python内置函数,ctrl鼠标左键,进入源码builtins.py发现,具体的函数实现均是pass了,那这些内置函数的源码去哪里找呢? 研究了一番,发现python语言是c…

R-Meta分析核心技术教程

详情点击链接:全流程R-Meta分析核心技术教程 一,Meta分析的选题与检索 1、Meta分析的选题与文献检索 1)什么是Meta分析 2)Meta分析的选题策略 3)精确检索策略,如何检索全、检索准 4)文献的管理与清洗,如何制定文献纳入排除标准 …

边缘计算网关是如何提高物联网的效率的?

随着物联网的持续发展,物联网应用的丰富和规模的扩大,带来了海量的数据处理、传输和计算需求。 传统的“数据中央处理”模式越来越难以适应物联网的扩展速度,在这一趋势下,边缘计算在物联网系统的部署运营中就发挥出了显著的增效…

idea连接linux远程docker详细教程操作

1:修改docker配置文件docker.service vi /usr/lib/systemd/system/docker.service2:找到 ExecStart,在最后面添加 -H tcp://0.0.0.0:2375 # for containers run by docker ExecStart/usr/bin/dockerd -H fd:// --containerd/run/containerd/…

【分布式技术专题】「分布式ID系列」百度开源的分布式高性能的唯一ID生成器UidGenerator

UidGenerator是什么 UidGenerator是百度开源的一款分布式高性能的唯一ID生成器,更详细的情况可以查看官网集成文档 uid-generator是基于Twitter开源的snowflake算法实现的一款唯一主键生成器(数据库表的主键要求全局唯一是相当重要的)。要求java8及以上版本。 snow…

启英泰伦通话降噪方案,采用深度学习降噪算法,让通话更清晰

生活中的通话应用场景无处不在,如电话、对讲机、远程会议、在线教育等。普遍存在的问题是环境噪音、干扰声导致通话声音不清晰,语音失真等。 为了解决这一问题,启英泰伦基于自适应线性滤波联合非线性滤波的回声消除方案和基于深度学习的降噪…

基于CNN卷积神经网络的目标识别matlab仿真,数据库采用cifar-10

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 5.算法完整程序工程 1.算法运行效果图预览 2.算法运行软件版本 MATLAB2022a 3.部分核心程序 ....................................................................... %定义网络层 lay…

vue项目配置git提交规范

vue项目配置git提交规范 一、背景介绍二、husky、lint-staged、commitlint/cli1.husky2.lint-staged3.commitlint/cli 三、具体使用1.安装依赖2.运行初始化脚本3.在package.json中配置lint-staged4.根目录新增 commitlint.config.js 4.提交测试1.提示信息格式错误时2.eslint校验…

Android Studio调试出现错误时,无法定位错误信息解决办法

做项目时运行项目会出现问题,但是找不到具体位置,如下图所示:感觉是不是很懵逼~,Log也没有显示是哪里的问题 解决方案,在右侧导航栏中选择Gradle——app——build,然后点击运行 运行结果如下,很…

LLMs训练的算力优化Computational challenges of training LLMs

当您尝试训练大型语言模型时,您仍然经常遇到的最常见问题之一是内存不足。如果您曾尝试在Nvidia GPU上训练或甚至只是加载模型,那么这个错误消息可能看起来很熟悉。 CUDA,即Compute Unified Device Architecture的缩写,是为Nvid…

Lnton羚通云算力平台OpenCV-PythonCanny边缘检测教程

Canny 边缘检测是一种经典的边缘检测算法,由 John F. Canny 在 1986 年提出。它被广泛应用于计算机视觉和图像处理领域,用于检测图像中的边缘。 ​【原理】 1. 去噪 由于边缘检测非常容易收到图像的噪声影响,第一步使用 5x5 高斯滤波去除图…