本文内容来自学习麻省理工学院公开课:单变量微积分-求导四则运算及三角函数导数-网易公开课

开发环境准备:CSDN

目录

一、需要用到的公式:

二、求导特殊三角函数

1、​

2、 ​

三、三角函数基础公式的几何意义


一、需要用到的公式:

,

(u+v)' = u' + v'

(cu)' = c(u)' c是常数

sin(a+b) = sina * cosb + cosa * sinb

cos(a+b) = cosa * cosb - sina * sinb

二、求导特殊三角函数

1、

这时回顾一下上节课关于三角函数的内容

当x趋近于0时(考虑1-cos(x)/x 在x趋近0时的极限值, 不正是 的变形,上图红线在x趋近0时函数的值趋近0)

(考虑x/sin(x) 在x趋近0时的极限值, 不正是 的变形,上图l蓝线在x趋近0时函数的值趋近1)

所以

当然用工具的话:

from sympy import *
x = Symbol('x')
f = sin(x)
derivative_f = f.diff(x)
derivative_f

2、

= -sinx

from sympy import *
x = Symbol('x')
f = cos(x)
derivative_f = f.diff(x)
derivative_f

得到2公式 (sinx)' = cosx & (cosx)' = -sinx

三、三角函数基础公式的几何意义

公式B、 = 1

import numpy as np
import matplotlib.pyplot as plt angle = np.linspace( 0 , 2 * np.pi , 150 ) radius = 1x = radius * np.cos( angle )
y = radius * np.sin( angle ) figure, axes = plt.subplots( 1 ) axes.plot( x, y, label='circle radius:'+format(radius) ) angleArc = np.linspace( -30/180*np.pi , 30/180*np.pi , 150 )
xArc = radius * np.cos( angleArc )
yArc = radius * np.sin( angleArc ) axes.plot( xArc, yArc,color='r', label='length:(2*30*180/pi)' + format(60/180*np.pi) ) angleInner = np.linspace( 30/180*np.pi , 0 , 150 )
xArcInner = radius /10 * np.cos( angleInner )
yArcInner = radius /10 * np.sin( angleInner ) angleInner1 = np.linspace( -30/180*np.pi , 0 , 150 )
xArcInner1 = radius /10 * np.cos( angleInner1 )
yArcInner1 = radius /10 * np.sin( angleInner1 ) axes.plot( xArcInner, yArcInner,color='b' ,label='θ=30*180/pi')
axes.plot( xArcInner1, yArcInner1,color='b' ) plt.text(0.18, 0.03, 'θ', fontsize=9)
plt.text(0.18, -0.08, 'θ', fontsize=9)
#ax = plt.gca()
#axes.annotate('your_lable', (xArcθ,yArcθ))
#axes.scatter(xArcθ+0.1*radius,yArcθ+0.1*radius )
#axes.annotate('a', (xArcθ+0.1*radius,yArcθ+0.1*radius ))axes.set_aspect( 1 ) x1 = np.cos( 30/180*np.pi )
y1 = np.sin( 30/180*np.pi ) plt.plot(x1,y1,lw=0, marker='o', fillstyle='none', color='b')x2 = np.cos( -30/180*np.pi )
y2 = np.sin( -30/180*np.pi )plt.plot(x2,y2,lw=0, marker='o', fillstyle='none', color='b')xarr = [x1,x2]
yarr = [y1,y2]
plt.plot(xarr, yarr,'gray',linestyle='-',marker='',label='length:(2*sin(30*180/pi))' + format(2*np.sin( 30/180*np.pi )))xarr1 = [0,x1]
yarr1 = [0,0]
plt.plot(xarr1, yarr1,'orange',linestyle='-',marker='', label='length:cos(30*180/pi)')xarr1 = [x1,1]
yarr1 = [0,0]
plt.plot(xarr1, yarr1,'yellow',linestyle='-',marker='', label='gap length:1-cos(30*180/pi)')xarr2 = [0,x1]
yarr2 = [0,y1]
plt.plot(xarr2, yarr2,'black',linestyle='-',marker='')xarr3 = [0,x2]
yarr3 = [0,y2]
plt.plot(xarr3, yarr3,'black',linestyle='-',marker='')plt.title( 'Parametric Equation Circle' )
plt.legend(loc='upper left')
plt.show() 

可以观察到,当θ值越小时,灰线和红线(sinθ和θ)的长度相差越来越小。而当deltaX趋近于0时,这两条线的长度的比值趋近于1。(曲线中长度很小的一段趋近于直线)

公式A、

可以观察到,上图中当θ值越小时,灰色线会越发靠近圆弧,黄色的gap( )的比例会越来越小,同时桔黄色的线( )会越来越接近半径 1, 所以公式A的分母趋近于0, 同时由于角度θ和红色弧长相等,可以看出虽然θ趋近于0,但远远大于黄色gap的长度,所以公式A等于0。

第一单元 用python学习微积分(三) 求导四则运算及三角函数(上)- 三角函数相关推荐

  1. 第一单元 用python学习微积分(三) 求导四则运算及三角函数(下)- 三角函数

    本文内容来自学习麻省理工学院公开课:单变量微积分-求导四则运算及三角函数导数-网易公开课 开发环境准备:CSDN 目录 三.三角函数基础公式的几何意义 1.(sinx)' = cosx 四.通用公式 ...

  2. 第一单元 用python学习微积分(七)第一单元总结

    本文内容来自学习麻省理工学院公开课:单变量微积分-第一次考试复习-网易公开课 开发环境准备:CSDN 目录 一.对 ​ 的证明 1.e底法 2.对数微分法 二.自然对数是自然的 三.第一单元复习 1. ...

  3. 第一单元 用python学习微积分(五) 隐函数微分法和逆函数导数(上)- 隐函数微分

    本文内容来自学习麻省理工学院公开课:单变量微积分-隐函数微分法和逆函数导数-网易公开课 开发环境准备:CSDN 目录 一. ​ 公式推导 二. 例子求导 ​ 三.公式推导 一. 公式推导 由链式法则: ...

  4. 第一单元 用python学习微积分(六) 指数和对数(下)- 对数

    本文内容来自学习麻省理工学院公开课:单变量微积分-指数与对数函数导数.对数微分法-网易公开课 开发环境准备:CSDN 目录 一.对数 1.对数的定义 2.恒定公式 3.图像 4.对a的x次幂求导 5. ...

  5. 第一单元 用python学习微积分(五) 隐函数微分法和逆函数导数(下)- 反函数

    本文内容来自学习麻省理工学院公开课:单变量微积分-隐函数微分法和逆函数导数-网易公开课 和麻省理工学院公开课:单变量微积分习题课-除法法则-网易公开课 开发环境准备:CSDN 目录 一.反函数 1.定 ...

  6. 第四单元 用python学习微积分(二十七)积分-部分分式-分部积分

    本文内容来自于学习麻省理工学院公开课:单变量微积分-分部积分-网易公开课 开发环境准备:CSDN 目录 一.多项式部分分式方法求积分 1.效果 2.步骤 (1)  长除法 (2)  分解因式 (fac ...

  7. 第四单元 用python学习微积分(二十四)三角函数的积分以及三角替换

    本文内容来自于学习麻省理工学院公开课:单变量微积分-三角函数的积分及三角替换-网易公开课 开发环境准备:CSDN 目录 一.三角学中的基本知识 1.三角学公式: (1) ​倍角公式 (2) ​ 半角公 ...

  8. 第二单元 用python学习微积分(十)曲线构图下和最值问题

    本文内容来自于学习麻省理工学院公开课:单变量微积分-最值问题-网易公开课 开发环境准备:CSDN 目录 一.曲线构图例子 二.曲线构图总结: 1.描点 a 找到函数的不连续点(尤其是函数值趋向于无穷的 ...

  9. BUAA_OO第一单元总结性博客作业——表达式求导

    一.程序设计思路 在我的三次作业中都采用了类的分层结构,采用逐项匹配,分层求导的思路. (一). 第一次作业中构建了Polynimial(多项式)类,在类的构造器中就完成了对非法空格的判断并对合法表达 ...

最新文章

  1. 交替最小二乘+ALS+推荐+Spark
  2. 细水长flow之NICE:流模型的基本概念与实现
  3. zookeeper客户端库curator分析
  4. 前端学习(2556):vue插槽
  5. 大整数的因子(信息学奥赛一本通-T1171)
  6. 电商扣减库存_电商系统秒杀架构设计
  7. Oracle - crfclust.bdb文件太大
  8. 史上最全的phpstorm常用配置
  9. 优米网:20部电影,哈佛商学院学生必看   下载地址
  10. 详解u盘装系统找不到镜像文件怎么回事
  11. 任务的紧急度,重要性划分 .
  12. 基于ubuntu的ARM开发环境搭建
  13. OSChina 周五乱弹 —— 有一个朝代红薯不能去
  14. Ubuntu 安装amd 显卡驱动
  15. 如何制作一个完美的全屏视频H5
  16. win10安装hypermesh无法启动_最最详细的win10原版系统安装教程(包含制作启动安装)...
  17. 国内公认超级美景,有时间和你心爱的人开始一段旅程
  18. MECE的五中分类法则
  19. 在线CentOS7镜像源 mirrorlist.centos.org/?release=7arch=x86_64repo=osinfra=stock
  20. 三级分销系统到底是什么模式,三级分销特点

热门文章

  1. 易生活(二)-APP—安卓中评论功能的实现
  2. 软件测试需求分析步骤
  3. Git 版本回退方法
  4. 电位计,电子尺0-5欧姆或0-50欧姆转换成电流电压0-10MA/0-10V转换器,隔离器
  5. Latex改变图片、表格标题字号
  6. android 百度地图系列之添加覆盖物和覆盖物的点击事件
  7. 【智能优化算法-白鲸算法】基于白鲸优化算法求解多目标优化问题附matlab代码
  8. yolo 深度学习_YoLo v1-v3深度学习网络-结构简介
  9. [原创]IBM BLM模型思维导图
  10. 在图书馆看到自己出版的图书是一种怎样的体验?