首页 > 其他分享 >5.29

5.29

时间:2024-05-29 21:44:34浏览次数:15  
标签:plot plt y1 np import y2 5.29

完成工程数学任务

python实验四

【Python0027】函数图形绘制

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

图片3.png

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

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

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

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

【源代码程序】

(1import 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()

(2import matplotlib.pyplot as plt
import numpy as np

from py27 import y1, y2, y3, x

fig, subs = plt.subplots(2, 2)
subs[0][0].plot(x, y1)
subs[0][1].plot(x, y2)
subs[1][0].plot(x, y3)
plt.savefig("3-2.png")
plt.show()

 

【运行测试

(1)

 

 

(2)

 

 

 

(四)、函数图形2绘制

【Python0028】分段函数图形绘制

【题目描述】已知
图片6.png
,在区间
图片7.png
绘制该分段函数的曲线,以及由该曲线所包围的填充图形。

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

【源代码程序】

import matplotlib.pyplot as plt
import numpy as np

x = np.arange(-2, 2, 0.0001)
y1 = np.sqrt(2 * np.sqrt(x ** 2) - x ** 2)
y2 = (-2.14) * np.sqrt(np.sqrt(2) - np.sqrt(np.abs(x)))
plt.plot(x, y1, 'r', x, y2, 'r')
plt.fill_between(x, y1, y2, facecolor='red')
plt.savefig("heart.png")
plt.show()

 

【运行测试

 

 

 

标签:plot,plt,y1,np,import,y2,5.29
From: https://www.cnblogs.com/xuan-2004/p/18221136

相关文章

  • 5.29_Java程序流程控制
    CSDN   同C语言的流程同1、补充:1、switch使用时的注意事项1、表达式只能是byte、short、int、char,JDK5开始支持枚举,JDK7开始支持String、不支持double、float、longswitch里面是做分支匹配,也就是可以出现很多分支,如果弄得范围很大,不可能出现这么多分支,int的范围都很......
  • 5.29 matlab
    %定义目标函数f=@(x)(x(1)+10*2)^2+5*(x(3)-x(4))^2+(x(2)-2*x(3))^4+10*(x(1)-x(4))^4;%初始值和终止准则x0_list=[-2,2,-3,3;-3,-1.5,0.5,-1.5];%确保每个初始点有四个元素tol=1e-5;%梯度和海森矩阵函数(这里仅为示例,需要您根据实际情......
  • NVIDIA显卡驱动NVIDIA-Linux-x86_64-545.29.02 安装错误分析之一
    software/NVIDIA-Linux-x86_64-545.29.02/kernel-open/nvidia/libspdm_shash.c:在函数‘lkca_hmac_duplicate’中:/software/NVIDIA-Linux-x86_64-545.29.02/kernel-open/nvidia/libspdm_shash.c:90:26:错误:implicitdeclarationoffunction‘crypto_tfm_ctx_aligned’;didy......
  • 5.29测试
    课上进行了学生成绩管理系统的制作。实现功能如下:1,实现了分角色登录以及密码加密保护。2,可以查询学生和教师以及课程的相关信息。3,可以对相关信息进行增删改查。4,成功连接数据库。未实现:1,角色功能混乱。2,无法在前端进行用户信息的修改。......
  • 5.29
    今日对昨天考试的功能又增加了一些,完成了在考试的时候没有完成的功能:代码如下:Dao.javapackagedao;importUtil.DBUtil;importbean.Sbean;importbean.Tbean;importjava.sql.*;importjava.util.ArrayList;importjava.util.List;publicclassDao{p......
  • 5.29学习总结
    CSS3框大小CSS3 box-sizing 属性可以设置width和height属性中包含了padding(内边距)和border(边框)。浏览器支持表格中的数字表示支持该属性的第一个浏览器的版本号。紧跟在数字后面的-webkit-或-moz-为指定浏览器的前缀。属性     box-sizing10.04......
  • 23.5.29-6.4 每周总结
    本周是考试周,我参加了数据库,web,体育等多门课程的考试。考试内容涵盖了各个学期的知识点和实践能力,题型形式多样。在考试过程中,我尽力发挥自己的实力和水平,同时也充分体验到学习和复习的重要性。目前正在备考下周的多门专业课考试。......
  • 5.29每日总结
    今天课上做了一个测试河北宏志大学学生成绩管理系统1、项目需求:学生管理是各大院校的管理工作中尤为重视的一项工作,它一直以来是学校管理的一项重要的衡量指标。学生管理系统的应用解决了学校日常学生管理工作中的信息量大、数据难以统计、数据更新困难等问题。河北宏志大学为......
  • 5.29每日总结
      今天上课考试,大体功能实现了,但是在成绩查询的页面出现bug,不显示结果,测验主要就是这方面还没弄好。  三个增删改查+分页查询。     2021级《软件工程》开发技能测试试卷(180分钟) 河北宏志大学学生成绩管理系统(卷面成绩40分) 河北宏志大学学生成绩管理系统1......
  • sql学习5.29
    length()返回字符串的长度,例如可以返回数据库名字的长度substr()⽤来截取字符串ascii()返回字符的ascii码sleep(n)将程序挂起⼀段时间,n为n秒if(expr1,expr2,expr3)判断语句如果第⼀个语句正确就执⾏第⼆个语句如果错误执⾏第三个语句报错回显注入:1、通过floor报错,......