当前位置: 首页 > 编程笔记 >

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

元景天
2023-03-14
本文向大家介绍Python绘制三角函数图(sin\cos\tan)并标注特定范围的例子,包括了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)    #生成一个正弦函数图
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 》)

以上这篇Python绘制三角函数图(sin\cos\tan)并标注特定范围的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍python matplotlib绘制三维图的示例,包括了python matplotlib绘制三维图的示例的使用技巧和注意事项,需要的朋友参考一下 作者:catmelo 本文版权归作者所有 链接:https://www.cnblogs.com/catmelo/p/4162101.html 本文参考官方文档:http://matplotlib.org/mpl_toolkits/mpl

  • 如上图,需要在浏览器画一个三角形,并且标注各个角的角度、及各条边长,用什么画容易?css、canvas、svg?还是有什么框架可以方便实现? 备注:三角形是已知各个边长和角度的

  • 我正在尝试合并两个列表,但出现错误。有人有想法吗? 下面是我的合并函数。 这是我的排序函数,它在行my_Merge_Port(container,first_index,mid_index)中生成错误 如果first_index,我也会收到这个错误 当我调用这个函数时,我使用mymgsor(sample_list,0,len(sample_list)-1)

  • 我目前正在尝试用java绘制sin(x)的图形。作业说明要求我只使用drawLine()作为绘制图形的方法。我似乎不知道如何正确设置y值。现在我有一个while循环,用于逐个像素绘制线,但无法获得正确的y值。这是我目前所掌握的。 } 是的,我知道有很多事情我可以整理或简化,这只是一个粗略的草稿,本身,一旦我一切正常,我会清理。我已经尝试了多种方法来正确设置 y 值,我得到的最接近的方法最终绘制了一

  • 本文向大家介绍IOS 绘制三角形的实例详解,包括了IOS 绘制三角形的实例详解的使用技巧和注意事项,需要的朋友参考一下 IOS 绘制三角形的实例详解 先上效果图 上面三角形的代码 画三角形的类 如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

  • 我想为以下类别下的任何数字分配桶(0-0.99、1.0-1.99、2.0-2.99等) 然而,在下面的代码中,我收到一个错误,因为它们是浮点类型。我如何在Python中另一种实现这一功能呢?