Python学习日记:如何使用Python绘制三角函数图

python绘制三角函数图像 利用matplotlib和numpy库绘制三角函数图像,包括正弦函数、余弦函数、正切函数、余切函数图像 代码如下: import numpy as np import matplotlib as mp import matplotlib.pyplot as plt from matplotlib.font_manager import FontProperties # 字体管理器 pi = np.pi # 设置字体 font = FontProperties(fname=r'c:\windows\fo 阅读详情

工具:

       PyCharm 2023.1


准备工作:

       要在Python中绘制三角函数图,需要用到Numpy与Matplotlib两个库,在PyCharm2023.1中,在联网状态下PyCharm可以直接通过搜索直接安装两个库。在PyCharm界面的最底部从左向右第三个选项“Python 软件包”可以安装所需要的Numpy与Matplotlib两个库。


步骤:

  1. 导入Numpy与Matploylib两个库。
    import numpy as np
    import matplotlib.pyplot as plt

      2.编写x轴与y轴参数的代码,其实际参数可以根据需要自己改动,此代码仅仅展示一种用法,代码中的( 0, 6, 0.1)表示数据从0到6,步长为0.1,即x的取值从0到6以0.1为步长,实际需求参数可以根据个人需求改动。而y=np.sin(x)表示调用np库(即numpy库)中的sin函数取值,根据需要可以改为cos(x)、tan(x)等。 

x = np.arange(0, 6, 0.1)
y = np.sin(x)

      3.最后调用matplotlib库中的两个函数进行制图和效果图展示。

plt.plot(x, y)
plt.show()

      4.运行得到效果图。

     


 完整代码呈现:

import numpy as np
import matplotlib.pyplot as plt

x = np.arange(0, 6, 0.1)
y = np.sin(x)

plt.plot(x, y)
plt.show()

新人小白第一篇文章。一起学习一起进步!

Python学习日记 一、基础/导图 二、例子 1.温度转换 代码如下(示例): #exemple.py TempStr = input("请输入带有符号的温度值:") if TempStr[-1] in ['F','f']: C = (eval(TempStr[0:-1]) - 32)/1.8 print("转换后的温度是{:.2f}C".format(C)) elif TempStr[-1] in ['C','c']: F = 1.8*eval(TempStr[0:-1]) + 32 pri 阅读详情

相关推荐

不欲盈的页面之道,老子这句话落在 SAP Fiori Elements 开发里的克制、留白与可进化

本文探讨了老子哲学思想「不欲盈」在SAP Fiori Elements开发中的实践价值。文章指出,优秀的FE开发不是追求功能堆砌,而是保持框架的扩展性和灵活性。通过三个维度展开: 框架理解:FE的核心价值在于将UI决策交给floorplan、元数据和框架运行时处理,开发者只需专注业务意图表达而非控件细节。 页面设计:提倡克制设计理念,首屏只保留核心业务信息,通过分层展示实现信息的有序组织,避免界面过载。 扩展策略:建议采用分层扩展方式,优先使用注解和标准组件,谨慎使用控制器扩展,避免直接操作内部控件以保持框

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 706

三角函数画图(py)

1.可以修改三角函数的初相,频率,最大值,以及函数的定义域。2.画图方便(想不出来了~~~~)

m0_59328104的博客 821

Python正弦拟合

自己用Python写的正弦拟合程序,下载就可以使用,采用最小二乘拟合,方便快捷,就是你想要的那种。拟合毕竟是拟合,会与实际值有所偏差,但是非常实用。只需要输入x,y序列和角频率就可以了。

python 画三角函数_如何使用python的matplotlib绘制三角函数的图像

python是个很有趣的语言,可以在cmd命令窗口运行,还有很多的功能强大的模块。这篇经验告诉你,如何利用python的matplotlib模块三角函数的图像,包括正弦、余弦、正切、余切。工具/原料windows系统电脑一台python软件,并安装matplotlib模块、numpy模块spyder编辑器方法/步骤1第一步,点击键盘 win+r,打开运行窗口;在窗口中输入“cmd",点击确定,打开...

weixin_39757626的博客 4888

Windows游戏玩家必看:用Process Lasso优化CPU优先级和核心绑定,告别卡顿

本文为Windows游戏玩家详细介绍了如何使用Process Lasso优化系统性能。通过设置CPU优先级和核心绑定,可以智能管理进程资源,确保游戏获得最高调度权限,有效减少因后台程序干扰或Windows调度机制不完善导致的卡顿与帧数波动,从而提升游戏流畅度与稳定性。

weixin_29299807的博客 2221

Air780E模组AT指令实战:5分钟搞定MQTT连接EMQX服务器(附完整代码)

本文详细介绍了如何使用Air780E 4G模组通过AT指令快速连接MQTT服务器。从硬件接线、网络注册到MQTT连接配置,提供了完整的实战步骤和代码示例,帮助开发者快速实现物联网设备的数据上报与远程通信。

wdx012345的博客 743

我的Python学习日记(五):数学运算

我的Python学习日记。

2201_76050457的博客 971

史上最全的Logisim运算器实验教程(基于华中科技大学计算机组成原理实验)

本博客是实现了Logisim的运算器设计,有具体的运算器设计的思路和运算器设计的电路,适合一步一步的按照思路做。

qq_62325622的博客 4万+

可视化日记——极坐标绘制雷达图

Python中没有直接画雷达图的函数,若要绘制需要先创建画布和极坐标轴域,再设定角度与半径的参数(极坐标中角度与半径确定一个点的位置)[angles[0]]无方括号会报错,因为进行的是数组间的连接,不能数组与整数之间这样连接。绘制雷达图,在极坐标下仍然使用plot(),参数是极坐标参数就可以了。(没有 concatenate 连接在绘制时会变成这样)现在有五个属性,需要把 2π 划分为5分。

m0_73716246的博客 1158

STC8H单片机ADC实战:从读取电位器到串口绘图,12位精度玩起来

本文详细介绍了STC8H单片机的ADC功能实战应用,从读取电位器到串口绘图,展示了12位精度的实现方法。通过硬件连接、代码配置、串口数据传输及高级优化技巧,帮助开发者快速掌握ADC模块的使用,适用于各种传感器数据采集和信号处理场景。

weixin_28278377的博客 345

btstack ble ota开发笔记(2)-mcuboot移植

紧接上一篇文章,要实现一个完整的ota demo,除了实现ota image的传输通道外,还需要“bootloader”这个角色来帮我们实现ota image的校验、安全、引导以及启动,这里我选择开源的组件mcuboot,下面开始介绍mcuboot在stm32f4-discovery上的移植。首先估算下bootloader & application image的大小,确定好flash的分布情况,因为后续会涉及到flash的操作(读、写、擦除),为了方便程序的编写,各个image area在flash中的起

weixin_38177846的博客 2350

matplotlib的基本使用 附python代码详细讲解(基本图的绘制、样式、简单函数的使用)

目录一、基本图的绘制1.1直线的绘制1.2折线的绘制1.3散点图的绘制1.4绘制不同颜色的散点图1.5绘制不同颜色的线1.6柱状图1.7饼状图1.8直方图1.9三维图1.10等高线图二、样式2.1基本样式2.2画布分区的使用三、函数3.1简单的一元二次方程3.2三角函数 一、基本图的绘制 1.1直线的绘制 # coding=utf-8 import matplotlib.pyplot as plt # 连接(0,3) (4,5)两个点 plt.plot([0, 4], [3, 5]) # 显示x轴 y

宝藏女孩的成长日记 2437

【图像增强】论文精读:Correlation Matching Transformation Transformers for UHD Image Restoration(UHDformer)

论文题目:Correlation Matching Transformation Transformers for UHD Image Restoration —— 用于UHD图像恢复的相关匹配变换变压器AAAI 2024!本文提出了一种用于超高清(UHD)图像恢复的通用变压器UHDformer。UHDformer包含两个学习空间:(a) 高分辨率空间中的学习,(b)低分辨率空间中的学习。前者学习多层次的高分辨率特征,融合低层特征,重建残差图像,后者从高分辨率特征中学习更多的代表性特征,以促进更好的恢复。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 291

python成长日记1:使用python访问网站,下载图片

用最简单的语句,实现最实用的功能 一起学习PYTHON@小脸龙 工作了三个月,终于收拾了一下自己的懒劲,甩掉一大堆的理由,再次分享自己的学习心得,开个专题,和大家一起学python,收罗最简单的命令,实现最实用的功能,本人初学者,如有谬误望多多指正。 介绍一下开发环境:Ubuntu 11.04 , Sublime2 , Python2.7 涉及到的库: os , u

小脸龙的老巢 8886

基于STM32设计的指针式电子钟与万年历(升级版)

这是基于STM32设计的一个指针式电子钟+万年历小项目,采用3.5寸的LCD屏显示时钟,日历、温度、天气,支持触摸屏调整设置时间,设置闹钟,查看日历等等。整体项目主要是技术点就是LCD屏的图形绘制。比如: 时钟的时针绘制、分针、秒针、表盘、日历绘制等等。

1万+

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

python学习日记一简单图形的绘制(turtle库的简单运用)

简单的图形绘制——turtle库函数的运用 在学习代码前我们先去了解turtle库的使用 turtle库引用 import<库名>     <库名>.<函数名>(<函数参数>) form<库名>import<函数名>     form<库名>import*     <函数名>(<函数参数>)...

欢迎来到小骆的空间 1321

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

我的创作纪念日 打造高效 Python 日记本应用:从基础搭建到功能优化全解析

本文详细介绍了如何使用 Python 和 tkinter 库开发一个功能丰富的日记本应用。从数据库搭建入手,利用 sqlite3 连接 SQLite 数据库并创建包含日期、天气和内容字段的日记表。在界面设计方面,打造了含新建、搜索等选项的菜单栏,以 Treeview 组件按日期降序展示日记列表的列表页面,以及用于编辑和查看日记详情的页面。功能实现上,涵盖日记保存更新、搜索排序及关键词高亮显示等功能。通过完整代码展示及各部分解析,全方位呈现了该日记本应用从基础构建到功能优化的全过程。

数据攻城狮的博客 1116

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

python: 实现一个简单的日记程序

前言 昨天被人问道:“你知道装饰器吗?你知道python的上下文管理器吗?(使用with语句操作上下文管理器类)” 简单日记程序 写过日记的小伙伴都知道,写日记的时候首先会写日期,然后去写正文。那现在都已经21世纪了,是不是可以考虑做一个日记程序呢? 程序员的最终目的:把更多的事情交给程序去做。 第一步,自定义上下文管理器类 - OpSqliteDB 为了过滤掉复杂冗余的步骤,我选择使用轻量级的关系型数据库:sqlite3 为了保持文件结构清晰,我在utils.py文件中实现了一个操作sqlite3的函数

Bsj' blog 2551

Python 学习日记 day26

封装可重复使用的代码块,提高代码复用性。

heard_222532的博客 2222

python日记Day02——python基本图形绘制(蟒蛇为例)

python日记——python基本图形绘制(蟒蛇为例) *在第一天的日记中已经提到,python具有语法简洁的特点,但仅仅依靠这一优势还不能让它成为当前最风靡的编程语言,python相对于其他编程语言来讲最大的优势应当是“生态高产”。生态是目前各个行业经常提到的词,要想持续稳定地发展,打造属于自己的生态圈是必须的。python的开放、开源和共享就为打造python自己的生态——库,提供了坚实的基...

weixin_43872109的博客 661

Python小爬虫:爬取开心网日记,乐趣无穷

项目地址: https://github.com/aturret/python-crawler-exercise 用到了BeautifulSoup4,请先安装。 pip install beautifulsoup4 开心网日记爬取 kaixin001.py 思路: 登录开心网,浏览器F12看http请求的header,获取自己的cookie。 填写cookie,要爬的日记的url,要爬的总次数。 之后会生成HTML文件,格式是: 1.参考代码如下: # -*- coding: utf-8 -*-

yunyun云芸 1917

Python使用Matplotlib库绘制双y轴图形(柱状图+折线图)

Matplotlib可以创建出版质量的图形,制作交互式的图形,自定义视觉风格和布局,导出到多种文件格式,嵌入在JupyterLab和图形用户界面中。Matplotlib提供了多种图形,包括基本的柱状图、折线图、散点图、箱线图、散点图、饼图等,还提供了极坐标图、3D图形等高级的可视化图形(如果不想看官方文档,可以查看。好了,今天的踩坑日记就到这里了,对于图的其它修改细节,大家可以自己尝试一下,多试试总能发现不同的坑。,并且也没有出现报错信息,说明两个图例都显示出来的,很有可能就是。

XIAOWANGaxs的博客 1万+

Python学习日记之学习turtle库(下 篇)

书接上篇,我们继续来了解Python内置库turtle功能库。在前面的文章中,我们初步的了解了一下turtle库,画布和画笔相关的函数,那么我们继续来深入了解一下吧。

Isaiah_Cohen的博客 1410

Python小白学习日记

这里是自律小浮第一篇博客,小浮下决心要在课余时间开始学习一下Python,同时想要用学习日记记录自己的学习过程,以及作为一种督促自己坚持学习的方式。以上便是小浮第一次学习到的内容,小浮这个Python学习日记会不定时继续更新,也希望uu们给出学习的建议。学习了Python定义字符串的格式——variable='XXX'。①variable.title()——将字符串中的每个首字母都改为大写。⑥variable.strip()——同时删除字符串两端的空白。'\t'——制表符;'\n'——换行符;

Kevin384的博客 173

Jupyter可视化学习日记5(特殊统计图的绘制)

使用pyecharts库在 Jupyter Notebook 中创建和显示一个简单的柱状图。

2302_77345292的博客 1009
下一篇: 解决安装tensorflow时遇到“ERROR: Cannot uninstall ‘wrapt‘. It is a distutils installed project”报错的问题
什么年代了还在写传统代码
博客等级 码龄4年 14粉丝 4原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

什么年代了还在写传统代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值