7个GIF动图帮你瞬间理解三角函数

蝌蚪五线谱

百家号04-2120:53
图片来源:IMGUR

三角函数是数学中研究三角形的一个分支,专门阐述三角形的角度和对应边的关系。

有趣的是,定义边角关系的三角函数跟圆的关系也是非常密切的。

不用说,这使得三角学成为学生最难以直观领会的板块之一。

三角学的其中一部分就像老师所教的那样。学生学的是“单位圆”及其和三角函数的关系,而很多学生没有真正理解圆对于三角函数的关键意义。

通过静态图片和方程式,我们可以掌握一些规则,这些规则阐述了不同函数的作用和意义。然而,在这种情况下,我们还是难以直观地理解圆、三角函数和三角形之间的关系。

有了动图GIF后,情况就大有不同了。随时间的变化是理解三角学的关键。以下Imgur网站的图片源自网站Reddit中无与伦比的数学板块,这使得三角学就变得清晰明朗。

首先,当你看到数字π的时候,你的脑海应该浮现出以下图像:

图像来自Imgur

弧度究竟是什么,很多人对此感到困惑。好吧,以下gif告诉你答案:

图像来自Wikimedia Commons

接下来,思考一下正弦函数(sin)、余弦函数(cos)和圆之间的关系。

以下图片说明了正弦函数、余弦函数和圆之间的基本关系。

注意曲轴是如何在一个圆中移动的,而上下左右移动形似波浪的支杆则对应正弦函数和余弦函数:

图像来自Imgur

以下是关于正弦函数和余弦函数的更为传统的阐述。图中的黑线为圆,正弦函数和余弦函数分别依附圆周形成各自的路径。Y值(也就是说红线部分)为正弦函数值,X值(即蓝线部分)为余弦函数值。

图像来自Imgur

现在,让我们开始把三角函数、圆与三角形的关系对应起来:

图像来自Imgur

三角关系对于正切函数(tan)的定义至关重要。直角三角形的斜边和靠近圆右侧的垂直边的交叉点定义了正切函数。

在没有三角形的情况下,还可以用另一种方式观察正切函数:

图像来自Imgur

蝌蚪五线谱编译自iflscience,译者 李二宝,转载须授权

本文由百家号作者上传并发布,百家号仅提供信息发布平台。文章仅代表作者个人观点,不代表百度立场。未经作者许可,不得转载。

 

7个GIF动图帮你瞬间理解三角函数的更多相关文章

  1. Java 虚拟机系列二:垃圾收集机制详解,动图帮你理解

    前言 上篇文章已经给大家介绍了 JVM 的架构和运行时数据区 (内存区域),本篇文章将给大家介绍 JVM 的重点内容--垃圾收集.众所周知,相比 C / C++ 等语言,Java 可以省去手动管理内存 ...

  2. 教你快速录制gif动图

    我们经常会遇到一些场景,需要你向别人展示一些操作或是效果——例如告诉别人某某软件的配置步骤啊.刚设计出来网站的动画效果怎么样啊.某某电影里面的一个镜头多么经典啊.打得大快人心的NBA绝杀瞬间是怎么回事 ...

  3. 怎样录制简单GIF动图

    看到视频里的精彩画面,想用动图的形式保存下来,应该如何录制呢,今天就介绍一款小巧实用,操作简单的软件,GifCam 2.0 汉化绿色版.相比其它的录制软件,它是免费无水印又可以在线录制的. 本来学习一 ...

  4. 动图:删除链表的倒数第 N 个结点

    本文主要介绍一道面试中常考链表删除相关的题目,即 leetcode 19. 删除链表的倒数第 N 个结点.采用 双指针 + 动图 的方式进行剖析,供大家参考,希望对大家有所帮组. 19. 删除链表的倒 ...

  5. MATLAB中绘制质点轨迹动图并保存成GIF

    工作需要在MATLAB中绘制质点轨迹并保存成GIF以便展示. 绘制质点轨迹动图可用comet和comet3命令,使用例子如下: t = 0:.01:2*pi;x = cos(2*t).*(cos(t) ...

  6. iOS--使用UIImageView进行GIF动图播放

    大家好,好久没有跟新了.其实也就昨天到今天的时间. 前言:实际上,GIF动图文件中包含了一组图片及其信息数组,这些信息数据记录着这一组图片中各张图片的播放时长等信息,我们可以将图片和这些信息或取出来, ...

  7. Matlab从一系列图片导出AVI视频,导出GIF动图

    平台:Win7,Matlab 2014a 从一系列图片导出AVI视频的M代码如下: clear all; % 清除变量 % 官方示例,命令窗口输入“doc VideoWriter” writerObj ...

  8. QQ表情动图,增加写博客的乐趣

    QQ表情动图,增加写博客的乐趣 body{margin:0px;}

  9. gif动图快速制作方法(附工具)

    现在写博客或是wiki的过程中,会经常引用到图片,特别是客户端经常与页面相关所以截图不可避.但是越来越多的效果仅仅一张图片是无法清楚的描述.并且博客或是wiki也是支持gif图的.gif图的制作方法有 ...

随机推荐

  1. AtCoder Regular Contest 078D

    两边bfs,先一边找到从1到n的路径并记录下来,然后挨个标记,最后一边bfs找1能到达的点,比较一下就行了 #include<map> #include<set> #inclu ...

  2. rsa加解密密钥生成命令

    (1)生成原始RSA私钥文件 rsa_private_key.pem(原始私钥) openssl genrsa -out rsa_private_key.pem 2048 (2)将原始RSA私钥转换为 ...

  3. MYSQL中的日期转换

    MYSQL中的日期转换 网址: http://www.eygle.com/digest/2006/09/mysql_date_convert.html 对于每个类型拥有的值范围以及并且指定日期何时间值 ...

  4. SpringCloud_00_资源帖

    一.官方资料 spring-cloud reference springcloud中文网 Spring Cloud 官方中文文档(dalston) 二.精选资料 1.翟永超-<Spring Cl ...

  5. html5: 幽灵按钮

    html: <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF ...

  6. Week12《java程序设计》第12次作业总结

    Week12<java程序设计>第12次作业总结 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容. 2. 面向系统综合设计-图书馆管理系统或购物车 ...

  7. Mysql双机热备--预备知识

    1.双机热备 对于双机热备这一概念,我搜索了很多资料,最后,还是按照大多数资料所讲分成广义与狭义两种意义来说. 从广义上讲,就是对于重要的服务,使用两台服务器,互相备份,共同执行同一服务.当一台服务器 ...

  8. vue.js 源代码学习笔记 ----- 工具方法 error

    import config from '../config' import { warn } from './debug' import { inBrowser } from './env' // 这 ...

  9. java项目添加到Tomcat中运行-(项目转换为Dynamic Web Project)

    当在eclipse中建了一个java project项目希望他运行在Tomcat中时: 在项目上右键单击,选择 Properties: 在左侧选择 Project Facets,单击右侧的 ”Conv ...

  10. widow系统 LuaForWindows,安装 luasocket

    参考 http://94it.net/a/jingxuanboke/2013/0625/49052.html 1. 我用的是 LuaForWindows_v5.1.4-46.exe 可以在我的百度网盘 ...