Python绘制三角函数图(sin\cos\tan)并标注特定范围

2023-11-11

根据我们指定的条件检索函数中的元素

import matplotlib.pyplot as plt
import numpy as np

a = np.linspace(0, 2 * np.pi, 50)
b = np.sin(a)
plt.plot(a,b)								#生成一个正弦函数图
mask = b >= 0
plt.plot(a[mask], b[mask], 'bo')			#符合条件的标注蓝色圆点
mask = (b >= 0) & (a <= np.pi / 2)		
plt.plot(a[mask], b[mask], 'go')			#符合条件的标注绿色圆点
plt.show()

在这里插入图片描述


import matplotlib.pyplot as plt
import numpy as np

a = np.linspace(0, 2 * np.pi, 50)
b = np.cos(a)
plt.plot(a,b)								#生成一个余弦函数图
mask = b >= 0
plt.plot(a[mask], b[mask], 'bo')			#符合条件的标注蓝色圆点
mask = (b >= 0) & (a <= np.pi / 2)		
plt.plot(a[mask], b[mask], 'go')			#符合条件的标注绿色圆点
plt.show()

在这里插入图片描述


import matplotlib.pyplot as plt
import numpy as np

a = np.linspace(0, 2 * np.pi, 50)
b = np.tan(a)
plt.plot(a,b)								#生成一个正切函数图
mask = b >= 0
plt.plot(a[mask], b[mask], 'bo')			#符合条件的标注蓝色圆点
mask = (b >= 0) & (a <= np.pi / 2)		
plt.plot(a[mask], b[mask], 'go')			#符合条件的标注绿色圆点
plt.show()

在这里插入图片描述


"Drink from the well, replenish the well."--《The Walking Dead 》

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python绘制三角函数图(sin\cos\tan)并标注特定范围 的相关文章

随机推荐

  • S7-200SMART案例分析——程序框架

    今天我想来谈一谈我们在写程序的一个框架 无论什么项目 思路和框架是我们首先应该考虑的事情 一个好的框架有助于我们前期的调试和后期的修改 我的思路如下 1 把设备功能化 每个功能独立成一个子程序 每个子程序之间进行交互 这样做 当程序比较大的
  • STM32HAL库RTC闹钟事件

    最近遇到stm32f系列看门狗不能关闭的事情 需要开启RTC闹钟定时唤醒喂狗 这里给RTC闹钟打一个标签把 我设置为每20秒开启一次闹钟 首先是HAL库的配置 配置时钟 选择下载方式 选择时钟和选择闹钟A 闹钟配置 开启中断 设置时钟 我的
  • 【大数据平台】基于Spark的气象数据分析

    研究背景与方案 1 1 研究背景 在大数据时代背景下 各行业数据的规模大幅度增加 数据类别日益复杂 给数据分析工作带来极大挑战 气象行业和人们的生活息息相关 随着信息时代的发展 大数据技术的出现为气象数据的发展带来机遇 基于此 本项目使用S
  • STM32之CAN ---CAN ID过滤器分析

    1 前言 在CAN协议里 报文的标识符不代表节点的地址 而是跟报文的内容相关的 因此 发送者以广播的形式把报文发送给所有的接收者 节点在接收报文时 根据标识符 CAN ID 的值决定软件是否需要该报文 如果需要 就拷贝到SRAM里 如果不需
  • 说话人验证中的得分归一化(score-normlization)

    在实际的说话人验证任务中 注册语音和测试语音之间的得分受到其之间的环境差别影响 为了更好的确定阈值 对于得分进行规整非常的有效 为什么需要说话人得分归一化 不同的说话人之间得分分布存在差异 相同的说话人得分也会有较大差异 尤其在语义内容不同
  • 【自然语言处理】关系抽取 —— MPDD 讲解

    MPDD 论文信息 标题 MPDD A Multi Party Dialogue Dataset for Analysis of Emotions and Interpersonal Relationships 作者 Yi Ting Che
  • 【五一创作】Scratch资料

    Scratch软件是免费的 免费的 免费的 任何需要花钱才能下载Scratch软件的全是骗子 1 什么是Scratch Scratch是麻省理工学院的 终身幼儿园团队 开发的一种图形化编程工具 是面向青少年的一款模块化 积木化 可视化的编程
  • Revit API无法翻转用纵坐标方式标注的尺寸

    代码如上所述 纵坐标方式的尺寸类型 其实是有翻转符号的 但是无法被调用 我看本站里有人用过 但使用的是CommandHandlerService 可Revit 2020API似乎没有提供这样的API 不知道我错过了什么
  • Mysql-substr函数应用

    substr函数格式 俗称 字符截取函数 格式1 substr string str int a int b 格式2 substr string str int a 解释 格式1 1 str 需要截取的字符串 2 a 截取字符串的开始位置
  • Python pandas

    pandas是为了解决数据分析任务而创建的 纳入了大量的库和标准数据模型 提供了高效地操作大型数据集所需的工具 pandas 是第三方库 1 pandas中的数据结构 1 Series 一维数组 类似于Python中的基本数据结构 list
  • Hibernate 启动问题: A ResourcePool could not acquire a resource from its primary factory or source.

    太长不看版 Driver问题导致 详细版 Background 使用Hibernate连接Oracle 需求要The version of Oracle should be upgraded from 12c to 19c So I hav
  • 第七章:摄像机标定和 3D 重构

    第七章 摄像机标定和 3D 重构 本章节你将学习摄像机标定 姿态估计 对极集合和立体图像的深度图等OpenCV摄像机标定和3S重构的相关内容 更多内容请关注我的GitHub库 TonyStark1997 如果喜欢 star并follow我
  • jenkins学习笔记第四篇实现jemeter报告预警功能

    关于jenkins上集成jemeter实现脚本自动执行 脚本执行失败但是项目还是构建成功 这个问题的缘由来自于jenkins在集成jemeter时 它只关注项目运行所需的环境 项目内执行的shell等语句语法没有错误 并不关注jmeter脚
  • 使用FastJson的Object对象转成字符串类型时自动过滤Null值问题

    问题描述 在使用fastJson解析数据时 生成了一个新的jsonObject对象 最后我把新的jsonObject转成字符串 之后发现fastJson自动过滤了Null值 很懵逼 解决办法 JSON toJSONString newJso
  • 如何识别 ChatGPT 的真假

    ChatGPT 面世惊艳 无数普通人都想试试看 这个传闻中超级厉害的人工智能到底是怎么回事 一时间 很多网站 群聊中 都冒出来各式各样的打着 ChatGPT 名义 挂着 ChatGPT 头像的人工智能对话机器人 但试着一聊 就会发现其中真真
  • 读 沉思 第三次 有感

    第三次沉思 一 忘记在哪里看到了这本书的推荐 就买了 决定这学期细细品味这本书 第三次沉思 这本书是著名物理学家 斯蒂芬 温伯格 2021年7月23日与世长辞 关于科学 物理 宇宙 社会观评 个人遐想的文集 很值得细细品味 2022年4月9
  • C语言易错选择判断题

    选择题 1 设有如下定义 struct sk int a float b data p 若有p data 则对data中的成员a的正确引用是 B A p data a B p a C p gt data a D p data a 解析 本题
  • 异常:org.springframework.http.converter.HttpMessageConversionException: Type definition error:

    org springframework http converter HttpMessageConversionException Type definition error simple type class org apache iba
  • 手动为k8s的kubelet生成有效期30年的证书

    这个东西的作用有 1 在新部署k8s集群时 就生成30年证书 这样就不用1年后为kubelet更换证书 2 在证书快到期时 手动生成新证书 替换原证书 不需要替换key 这样只需要重启 服务器或kubelet服务 就能使用新证书 不用等到证
  • Python绘制三角函数图(sin\cos\tan)并标注特定范围

    根据我们指定的条件检索函数中的元素 import matplotlib pyplot as plt import numpy as np a np linspace 0 2 np pi 50 b np sin a plt plot a b