2024.5.31

news/2024/10/24 4:39:30/文章来源:https://www.cnblogs.com/luoqingci/p/18246065
8-3 【Python0027】函数图形绘制
分数 10
作者 doublebest
单位 石家庄铁道大学

【题目描述】设
图片2.png

图片3.png

图片4.png
,其中
图片5.png
,完成下列操作:

(1)在同一坐标系下用不同的颜色和线型绘制y1、y2和y3三条曲线;

(2)在同一绘图框内以子图形式绘制y1、y2和y3三条曲线。

【练习要求】请给出源代码程序和运行测试结果,源代码程序要求添加必要的注释。

 

import matplotlib.pyplot as plt

import numpy as np

 

x = np.arange(0, 10, 0.0001)

y1 = x ** 2

y2 = np.cos(x * 2)

y3 = y1 * y2

plt.plot(x, y1,linestyle='-.')

plt.plot(x, y2,linestyle=':')

plt.plot(x, y3,linestyle='--')

plt.savefig("3-1.png")

plt.show()

 

x = np.arange(0, 10, 0.0001)

y1 = x ** 2

y2 = np.cos(x * 2)

y3 = y1 * y2

 

# 创建子图

plt.figure(figsize=(10, 6))

 

# 第一个子图

plt.subplot(3, 1, 1)

plt.plot(x, y1, linestyle='-.')

plt.title('y1 = x^2')

 

# 第二个子图

plt.subplot(3, 1, 2)

plt.plot(x, y2, linestyle=':')

plt.title('y2 = cos(2x)')

 

# 第三个子图

plt.subplot(3, 1, 3)

plt.plot(x, y3, linestyle='--')

plt.title('y3 = y1 * y2')

 

plt.tight_layout()

plt.savefig("3-1_subplots.png")

plt.show()

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/724321.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

单连接多路径,合并多服务器公网带宽---MPTCP---aggligator

https://sliphua.work/try-mptcp/#%E5%BC%80%E5%8F%91%E8%80%85%E6%8E%A5%E5%85%A5对单一连接进行拆分发送合并接收,有拓展传输层 TCP 的 MPTCP 标准,也有使用普通 TCP 自定义应用层协议来实现的纯上层工具。理论上来说,前者的上限更高,后者兼容度更广。 这几天分别尝试了一…

6.15 工程数学实验一

实验一:黄金分割法(0.618法)程序设计 一、实验目的通过一维寻优黄金分割法的程序设计,培养学生计算机的应用能力,并为今后无约束优化方法的学习和编程,奠定基础;掌握缩小寻优区间的黄金分割法。二、实验内容(1)请用0.618法求解优化问题:的极小点和极小值(进退法确定…

如何快速开发一个鸿蒙原生app

小程序转鸿蒙原生app的创新开发方式,为开发者提供了快速、便捷的开发途径,助力开发者高效地将小程序业务迁移至鸿蒙生态,同时也为用户提供了更加丰富、流畅的应用体验。展望未来,随着技术的不断发展和完善,相信将会有更多创新的开发模式涌现,为开发者和用户带来更加便利、…

远程服务器不能复制粘贴解决方法

主要有两种情况: 1、复制粘贴功能原本可以用,突然失灵了 2、从头到尾都无法使用这个复制粘贴功能针对第一种情况,只需重启一下rdpclip.exe就可以了针对第二种情况,步骤: 1、打开任务管理器,查看进程,如果有 rdpclip.exe (有可能是 RDP剪贴板监视程序)进程,先关闭该进…

Lets Encrypt续费证书异常报错解决

Lets Encrypt续费证书异常报错解决 在续费免费证书时出现错误,这里小记一下。 现象#certbot certonly --webroot -w /usr/share/nginx/html -d gh.wqyfchina.com Saving debug log to /var/log/letsencrypt/letsencrypt.log Requesting a certificate for gh.wqyfchina.comCer…

RevitServer 2018安装教程

1.服务器系统必备环境安装 在“.NET Framework 功能”窗格中,选中“TCP 端口共享”、“HTTP 激活”、“TCP 激活”和“Web 服务器 (IIS) 支持”等复选框。在“Web 服务器角色 (IIS) - 角色服务”窗格上展开“应用程序开发”并选择“ASP”、“CGI”。“在服务器端的包含文件”展…

【Miro】Miro入门(指的是我这篇随笔写得很入门)

Miro入门 参考:Miro API入門 创建APPhttps://miro.com/app/dashboard/ → 右上角头像 →「Settings」→「Your apps」→「Create new app」会提示需要创建Team(如果本来没有加到Team中去应该创建完账号可以自己创建Team)创建Team默认为「Dev team」填写「App Name」,其中「…

PDF怎么取消密码设置?2个免费方法值得试试

PDF怎么取消密码设置?出于安全的考虑,现在很多pdf文档在传发前,都会加上一层密码,想要打开文件查看,必须要先输入正确的密码。但是每次我们在查看同一个文件的时候,都要输入密码又过于麻烦,有密码的pdf文件怎么设置成普通文件?pdf密码怎么解除?下面这2个解密方法,小伙…

基于 Nginx Ingress + 云效 AppStack 实现灰度发布

灰度发布是降低生产部署风险,提升线上服务稳定性的重要手段,这在当前快速迭代的软件研发中尤为重要。相对于 K8s 默认的滚动部署或者简单的 Pod 分批,基于流量特征的灰度发布验证更精准,风险更低。作者:子丑 场景简介 灰度发布是降低生产部署风险,提升线上服务稳定性的重…

机器学习策略篇:详解清除标注错误的数据(Cleaning up Incorrectly labeled data)

清除标注错误的数据 监督学习问题的数据由输入\(x\)和输出标签 \(y\) 构成,如果观察一下的数据,并发现有些输出标签 \(y\) 是错的。的数据有些标签是错的,是否值得花时间去修正这些标签呢?看看在猫分类问题中,图片是猫,\(y=1\);不是猫,\(y=0\)。所以假设看了一些数据样…

C#如何查看/写入日志到Windows事件查看器

Windows事件日志 Windows 操作系统将与计算机的系统性能、应用程序和安全方面相关的每个事件记录在 C:\WINDOWS\system32\winevt 的日志中。 事件查看器从这些原始事件日志中读取信息,然后以可读格式呈现信息。 打开Windows事件查看器的方法是 1、运行输入eventvwr 2、Windows…