在线性坐标系中绘制二次函数图象

本文记述了用 Matplotlib 在线性坐标系中绘制二次函数图象的例子。

代码主体内容如下:

...def main():fig, axs = plt.subplots(1, 3, figsize=(14,4.5))             #1axs[0] = configure_axes(axs[0], 'Quadratic Function\t\t\t' + r'$\Delta > 0$', 18, 18, 10, 2)   #2x = np.linspace(-2.5,14.5,100)y = 1/3*x**2 - 4*x                                  #3axs[0].plot(x, y, color='b')axs[0].text(-4, 4,  r'$y = \frac{1}{3}x^2 - 4x$',  color='b', horizontalalignment='right',  verticalalignment='bottom')    #4axs[1] = configure_axes(axs[1], '\t\t\t\t\t\t\t' + r'$\Delta = 0$', 18, 18, 10, 2)    #2x = np.linspace(-5,11,100)y = -1/4*x**2 + 3/2*x - 9/4                         #3...axs[2] = configure_axes(axs[2], '\t\t\t\t\t\t\t' + r'$\Delta < 0$', 18, 18, 10, 2)   #2x = np.linspace(-9.8,-2.2,100)y = x**2 + 12*x + 39                                #3...fig.tight_layout()                  #5...def configure_axes(ax, title, xlimit, ylimit, , majorunit = 5, minorunit = 1):...if __name__ == '__main__': main()

在绘图前,准备一个能放下 1x3 个图象的特定大小的区域(#1)。分别配置三个坐标系(#2),其中内容请参考在线性坐标系中绘制一次函数图象。绘图时,用蓝色实线、红色实线和黄色实线分别绘制 y = 1/3 * x^2 - 4*x 、y = -1/4 * x^2 + 3/2 * x - 9/4、 y = x^2 + 12 * x + 39 这三个二次函数图象(#3),并附上数学表达式说明(#4)。最后调整绘图区域大小以填充整个图象区域(#5)。

图象显示如下:

figure

此代码可在 Matplotlib 3.3.4,Python 3.6.8 环境中运行。完整的代码请参考 [gitee] cnblogs/18439547 。

更多例子请参考 Matplotlib Gallery。

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

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

相关文章

20222412 2024-2025-1 《网络与系统攻防技术》实验一实验报告

20222412 2024-2025-1 《网络与系统攻防技术》实验一实验报告 1.实验内容 本次实验主要内容为 BOF 注入攻击,任务如下:掌握反汇编及其指令修改程序的机器指令,从而实现 BOF 注入攻击注入一段 Shellcode,以实现 BOF 注入攻击2.实验过程 任务1:修改可执行文件机器指令,改变…

第一届“物天杯”球类赛事规则

物理与天文学院第一届“物天杯”球类赛事赛 制 规 则共青团中山大学物理与天文学院委员会 中山大学物理与天文学院学生会、 中山大学物理与天文学院研究生会2023年2月目录一.篮球赛制 (一)赛程安排 (二)赛制规则 二.足球赛制 (一)赛程安排 (二)活动准备 (三)赛制规…

html5一些特性

1.添加Html5标识头 <!DOCTYPE html> 2.注释 <!-- --> 3.块元素 <h1> <p><ul><li><div> 4.内联元素 <a><b><em><img><span> 5.内联框架iframe <body><iframe width="450" height=&…

Lemon Beta 安装使用 保姆级教程

准备食材Lemon Beta(点击此处下载) Mingw-w64(点击此处下载)安装 1) 安装Lemon Beta 把Lemon Beta压缩包下载下来解压,注意 lemon.exe 要设置以管理员身份打开。如果想永久设置,可以右键 lemon.exe,依次点击 属性——兼容性 选项卡——勾选 以管理员身份运行此程序——确…

20241313刘鸣宇《计算机基础与程序设计》第一周学习总结

作业信息这个作业属于哪个课程 <班级的链接>(如2024-2025-1-计算机基础与程序设计)这个作业要求在哪里 <作业要求的链接>(如2024-2025-1计算机基础与程序设计第一周作业)这个作业的目标 <写上具体方面>作业正文 ... 本博客链接教材学习内容总结 第一章:信…

20241313刘鸣宇《信息安全导论》第一周作业

作业信息这个作业属于哪个课程 <班级的链接>(如2024-2025-1-计算机基础与程序设计)这个作业要求在哪里 <作业要求的链接>(如2024-2025-1计算机基础与程序设计第一周作业)这个作业的目标 <写上具体方面>作业正文 ... 本博客链接教材学习内容总结 第一章:信…

合天网络安全笔记-二-

合天网络安全笔记(二) P17:第15天:文件上传黑名单,白名单及数组绕过技巧 - 网络安全就业推荐 - BV1Zu411s79i 呃大家晚上好,我们先来测试一下呃,我麦的一个声音,大家能听到我声音的话,还还有声音,足够清楚的话,在讨论区这边扣个一,好的都应该都能听得到,然后的话还…

合天网络安全笔记-八-

合天网络安全笔记(八) P49:第13天:SSH远程登录密码破解、Mysql数据库密码破解 - 网络安全就业推荐 - BV1Zu411s79i 八八的一个端口给我们执行一个info,info之后,我们也是可以执行的,刚刚我们看你们有一些同学啊,就是使用的一些其他的一些cd的一些命令,我们在这里呢,在…

pbootcms系统修改登陆界面及后台相关版权标识

在 PBootCMS 系统中,修改登录界面及后台相关版权标识可以提升用户体验并增强品牌识别度。以下是详细的步骤和具体操作方法。 修改登录界面 步骤一:修改登录界面样式定位登录界面文件:找到 PBootCMS 的登录界面文件,通常位于 templates/default 目录下,文件名为 login.html…

PbootCMS文章列表没有缩略图时也不显示默认图片

在 PBootCMS 中,如果列表使用了缩略图显示,默认情况下即使没有上传缩略图也会显示默认图片。为了实现只有在上传了缩略图时才显示图片,可以使用 PBootCMS 自带的缩略图返回值进行判断。 以下是如何实现这一功能的具体代码示例: 示例代码 假设您有一个列表模板,需要判断是否…

清晰地了解 PBootCMS 详情页中常用的标签及其用途

标题:描述:显示文章标题。 示例代码:<h1>{content:title}</h1>浏览量:描述:显示文章的浏览量。 示例代码:<p>浏览量:{content:visits}</p>发布时间:描述:显示文章的发布时间。 示例代码:<p>发布时间:{content:date style=Y-m-d}</…

Pbootcms模板源码如何做好防护

为了提高 PBootCMS 模板的安全性,以下是一些详细的防护措施和步骤。这些措施可以有效减少网站被攻击的风险。 防护措施升级后台到最新版本:确保 PBootCMS 后台已升级到最新版本,以获得最新的安全补丁和功能改进。重命名关键文件夹:更改关键文件夹名称,使其不易被猜测。修改…