机械学习—零基础学习日志(高数11——三角函数)

零基础为了学人工智能,真的开始复习高数

三角函数之所以比较困难,是因为过于抽象,距离生活太过遥远,这里搜集一些资料,帮助大家能加深对三角函数的理解。

三角函数作用——能测距离

三角函数从应用层,开始理解为测距,分析。

如下图,如果你要测量,你和一棵树的距离。但你和树之间有一条河。你无法过河。那如何测量你和树之间的距离呢?可以使用三角函数。

在河这一边行进一段距离。把这条线段的两个端点,和数形成的三角形画出来。两个角度已知,便可以求出,三角形所有和边长的数值,也就完成了测距。

三角函数作用——能用于分析运动

而后续,则开始结合笛卡尔坐标系,进行三角函数的更深度讲解。当然三角函数需要和直角坐标系进行结合。具体的结合定义就是,不再用夹角表示,而角度是用转过具体多少度来计算。如下图,转了多少度,正角度与负角度,都可以表示。

另外,转了200度,也可以直接在笛卡尔坐标系中表示出来。一般画出三角形求sin200°很难。只要做一个圆,半径为1,圆心在原点,转正200度就可以直接计算其数值。这应该是正弦函数更加顺畅的表示形式。

而且这样表示以后,sin(2x)可以表示,旋转速度变成2倍,2sinx可以是半径变成2倍,这样就可以很好的描述圆周运动了。

例如一个半径为二分之一的小圆,自身在以12倍的速度运动。同时圆心围绕一个大圆的轨迹运动,大圆半径为一,速度为1倍。听起来很复杂是吗,但实际使用三角函数可以快速表示。如下图。

三角函数作用——能用于分析运动,还是带时间的运动分析

傅里叶变换,其实就是把小圆的运动轨迹,使用函数的方式表示。其中x轴表示时间。这里我还是有点惊讶了!所以这里三角函数就像魔法一样,推动了各个学科的发展了。

上述内容主要参考UP主-隐姓埋名的刘老《假如能抛开公式看,三角函数一定是魔法吧~!》

三角函数sin起源

希腊的天文学家,为了研究天上的星体,把一个圆里面角度对应的长度,这个角度与长度变成了一个对应函数。后来,数学家托勒密,系统的制作了一个表格,把角度对应函数的具体数值做了记录。再被转化成了对半弦长的关注。即第二张图。

三角函数tan起源

正切一开始用于测量金字塔的长度,tan是正对边比上底边(不严谨说法)。为什么叫正切,其实在最初的语言,拉丁语里,触碰单词,简写后可以写成tan。看过图形,就知道为什么正切多生动形象了,所以和投影相关的内容,很容易和正切函数相关。

三角函数正割函数sec起源

正割函数,割开圆。可以看到具体的函数感觉。起源如图所示。

余弦,余割,余切其实就是余角的,正弦,正割,正切。

上述内容主要参考UP主-松鼠就是我《什么是三角函数?三角函数的由来

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

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

相关文章

C++ | Leetcode C++题解之第287题寻找重复数

题目&#xff1a; 题解&#xff1a; class Solution { public:int findDuplicate(vector<int>& nums) {int slow 0, fast 0;do {slow nums[slow];fast nums[nums[fast]];} while (slow ! fast);slow 0;while (slow ! fast) {slow nums[slow];fast nums[fast]…

RuoYi基于SpringBoot+Vue前后端分离的Java快速开发框架学习_2_登录

文章目录 一、登录1.生成验证码2.验证码作用1.大体流程2.代码层面(我们都是从前端开始看起) 一、登录 1.生成验证码 基本思路&#xff1a; 后端生成一个表达式&#xff0c;例如34?7,显而易见后面是答案截取出来题干和答案把题干11&#xff1f;变成图片&#xff0c;变成流&a…

【Qt】QLCDNumber和QProgressBar

目录 QLCDNumber 倒计时小程序 相关属性 QProgressBar 进度条小程序 相关设置 QLCDNumber QLCDNumber是Qt框架中用于显示数字或计数值的小部件。通常用于显示整数值&#xff0c;例如时钟、计时器、计数器等 常用属性 属性说明intValueQLCDNumber显示的初始值(int类型)va…

Python爬虫技术 第13节 HTML和CSS选择器

在爬虫技术中&#xff0c;解析和提取网页数据是核心部分。HTML 和 CSS 选择器被广泛用于定位网页中的特定元素。下面将详细介绍这些选择器如何在 Python 中使用&#xff0c;特别是在使用像 Beautiful Soup 或 Scrapy 这样的库时。 HTML 选择器 HTML 选择器基于 HTML 元素的属性…

uniapp手写滚动选择器

文章目录 效果展示HTML/Template部分&#xff1a;JavaScript部分&#xff1a;CSS部分&#xff1a;完整代码 没有符合项目要求的选择器 就手写了一个 效果展示 实现一个时间选择器的功能&#xff0c;可以选择小时和分钟&#xff1a; HTML/Template部分&#xff1a; <picker…

从食堂采购系统源码到成品:打造供应链采购管理平台实战详解

本篇文章&#xff0c;笔者将详细介绍如何从食堂采购系统的源码开始&#xff0c;逐步打造一个完备的供应链采购管理平台&#xff0c;帮助企业实现采购流程的智能化和高效化。 一、需求分析与规划 一般来说&#xff0c;食堂采购系统需要具备以下基本功能&#xff1a; 1.供应商…

【原创】java+swing+mysql理发店管理系统设计与实现

个人主页&#xff1a;程序员杨工 个人简介&#xff1a;从事软件开发多年&#xff0c;前后端均有涉猎&#xff0c;具有丰富的开发经验 博客内容&#xff1a;全栈开发&#xff0c;分享Java、Python、Php、小程序、前后端、数据库经验和实战 开发背景&#xff1a; 随着社会经济的…

文件上传漏洞(ctfshow web151-161)

Web151 F12修改源代码 exts后面png改为php 这样就可以上传php的文件了 Web152&#xff1a; 考点&#xff1a;后端不能单一校验 就是要传图片格式&#xff0c;抓个包传个png的图片 然后bp抓包修改php后缀解析 然后放包 Web153-web156 在php代码中可以使用“{}”代替“[]” …

Nacos 高级详解:提升你的开发和部署效率

Nacos 高级 一 、服务集群 需求 服务提供者搭建集群 服务调用者&#xff0c;依次显示集群中各服务的信息 搭建 修改服务提供方的controller&#xff0c;打印服务端端口号 package com.czxy.controller;import org.springframework.web.bind.annotation.*;import javax.a…

Leetcode—240. 搜索二维矩阵 II【中等】

2024每日刷题&#xff08;149&#xff09; Leetcode—240. 搜索二维矩阵 II 实现代码 class Solution { public:bool searchMatrix(vector<vector<int>>& matrix, int target) {int r 0;int c matrix[0].size() - 1;while(r < matrix.size() &&…

magento2 安装win环境和linux环境

win10 安装 安装前提&#xff0c;php,mysql,apach 或nginx 提前安装好 并且要php配置文件里&#xff0c;php.ini 把错误打开 display_errorsOn开始安装 检查环境 填写数据库信息 和ssl信息&#xff0c;如果ssl信息没有&#xff0c;则可以忽略 填写域名和后台地址&#xff0…

【NLP自然语言处理】为什么说BERT是bidirectional

首先&#xff0c;来看一下Transformer架构图&#xff1a; 我们知道&#xff0c;Bert设计时主要采用的是Transformer编码器部分&#xff0c;要论述Bert为啥是双向的&#xff0c;我想从编码器和解码器的注意力机制来阐述。 在看这篇博客前&#xff0c;需要对Transformer有一定的…

vite构建vue3项目hmr生效问题踩坑记录

vite构建vue3项目hmr生效问题踩坑记录 hmr的好处 以下是以表格形式呈现的前端开发中HMR&#xff08;热模块替换&#xff09;带来的好处&#xff1a; 好处描述提升开发效率允许开发者在不刷新整个页面的情况下实时更新修改的代码&#xff0c;减少等待时间保持应用状态在模块替…

Vue3与Element-plus配合 直接修改表格中的一项数据——控制输入框的显示与隐藏

利用控制与隐藏输入框,直接修改表格中的每一项数据。 <!-- 表格模块 --> <div><el-table :data"tablelist" style"width: 100%"><el-table-column align"center" prop"deposit" label"接单押金">&l…

关于promise的一些例题(运行步骤详细说明)

关于promise的一些例题(详细说明) 基本例题 // 直接运行 输出 1 2 const promise new Promise((resolve, reject) > {console.log(1);resolve();console.log(2); });// then后面放入微队列 promise.then(() > {console.log(3); });// 输出4 之后没有代码了所以运行为队…

【运算放大器】输入失调电压和输入偏置电流(2)实例计算

概述 根据上一篇文章的理论&#xff0c;分别计算没有输入电阻和有输入电阻两种情况下的运放总输出误差。例题来自于TI高精度实验室系列课程。 目录 概述实例计算 1&#xff1a;没有输入电阻实例计算 2&#xff1a;有输入电阻总结 实例计算 1&#xff1a;没有输入电阻 要求&am…

Jmeter三种方式获取数组中多个数据并将其当做下个接口参数入参【附带JSON提取器和CSV格式化】

目录 一、传统方式-JOSN提取器获取接口返回值 1、接口调用获取返回值 2、添加JSON提取器 3、调试程序查看结果 4、添加循环控制器 5、设置count计数器 6、添加请求 7、执行请求 二、CSV参数化 1、将结果写入后置处理程序 2、设置循环处理器 3、添加CSV文件 4、设置…

汉兴能源研发费用率下降,“不差钱”募集资金近九成补流?

《港湾商业观察》施子夫 王璐 日前&#xff0c;冲刺创业板的上海汉兴能源科技股份有限公司&#xff08;以下简称&#xff0c;汉兴能源&#xff09;更新了招股书。 2023年6月末&#xff0c;汉兴能源正式递表创业板&#xff0c;保荐机构为长江证券。 从业务属性上来看&#x…

【北京迅为】《i.MX8MM嵌入式Linux开发指南》-第三篇 嵌入式Linux驱动开发篇-第五十三章 设备树下的platform驱动

i.MX8MM处理器采用了先进的14LPCFinFET工艺&#xff0c;提供更快的速度和更高的电源效率;四核Cortex-A53&#xff0c;单核Cortex-M4&#xff0c;多达五个内核 &#xff0c;主频高达1.8GHz&#xff0c;2G DDR4内存、8G EMMC存储。千兆工业级以太网、MIPI-DSI、USB HOST、WIFI/BT…

微信小程序--页面框架布局

创建page之后&#xff0c;在wxml中写的页面内容&#xff0c;都会包裹在<page>标签之中 若想像网页一样进行顶部、底部、内容等页面框架布局&#xff0c;仅仅写以下样式是不足够的 <view style"height: 10%; background-color: blueviolet;">顶部 </v…