Python 非常热门,但除非工作需要没有刻意去了解更多,直到有个函数图要绘制,想起了它。结果发现,完全用不着明白什么是编程,就可以使用它完成很多数学函数图的绘制。

通过以下两个步骤,就可以进行数学函数的绘制了。

两个步骤

(1)安装 Anaconda

Anaconda 包含了 Python 的运行环境、诸多科学计算库以及好些实用工具,安装它,有当前所需的一切。看它们的翻译,的确也是同类。

直接运行安装即可,有点大。

(2)编织代码运行

运行 Anaconda Navigator,打开界面中的 Spyder,如下图:

进入编辑界面,我们以一个最简单的 y = x 函数为例输入以下代码:

import numpy as np

import matplotlib.pyplot as plt

x = np.linspace(1, 10, 1000)

y = x

plt.plot(x,y,'r',linewidth=2)

运行它就能看到已经有我们想要的结果。

关键解析

这几行代码中,前两行是引入相应的功能库,Anaconda 已经包含了这些库,复制代码上去即可。最后一行是执行绘制。所以关键的代码以下两行。

x = np.linspace(1, 10, 1000)

y = x

而第一行指明的是 x 的取值范围,x = np.linspace(1, 10, 1000)表示 x 的取值范围为 1 至 10,后边那个 1000 指的是细粒度,线是由点构成的,但点是无穷的,我们通过有限的点形成线,理论上点定义得越细线越精确。

则我们只剩下第二行 y = x 的函数部分了,对于 y = f(x) 的函数,仅此一处写函数即可。试试:

y = np.sin(x)

是不是完全只需要关心数据函数,如果你需要的就是这些,至此就可以了。

更多控制

若需要进一步的对坐标进行修饰,设置坐标轴标签,精准刻度等,可以参考:

更多库功能:

不得不提

Anoconda 除了提供 Spyder 编辑工具,还提供 Jupyter notebook 工具,即所谓有文学编程工具(左手程序员,右手作家),了解它可参阅此文章:http://python.jobbole.com/87527/?repeat=w3tc

以下为本文介绍的几个函数通过 Jupyter notebook 形成文档的一个示例:

http://www.timeddd.com/sample/drawfunc.html

效果如下:

python画函数图像-Python 绘制你想要的数学函数图形相关推荐

  1. 用python画数学函数图像教程_Python 绘制你想要的数学函数图形

    Python 非常热门,但除非工作需要没有刻意去了解更多,直到有个函数图要绘制,想起了它.结果发现,完全用不着明白什么是编程,就可以使用它完成很多数学函数图的绘制. 通过以下两个步骤,就可以进行数学函 ...

  2. python画函数曲线-Python 绘制你想要的数学函数图形

    Python 非常热门,但除非工作需要没有刻意去了解更多,直到有个函数图要绘制,想起了它.结果发现,完全用不着明白什么是编程,就可以使用它完成很多数学函数图的绘制. 通过以下两个步骤,就可以进行数学函 ...

  3. python画函数图-Python 绘制你想要的数学函数图形

    Python 非常热门,但除非工作需要没有刻意去了解更多,直到有个函数图要绘制,想起了它.结果发现,完全用不着明白什么是编程,就可以使用它完成很多数学函数图的绘制.通过以下两个步骤,就可以进行数学函数 ...

  4. python画数学函数_Python 绘制你想要的数学函数图形

    Python 非常热门,但除非工作需要没有刻意去了解更多,直到有个函数图要绘制,想起了它.结果发现,完全用不着明白什么是编程,就可以使用它完成很多数学函数图的绘制.通过以下两个步骤,就可以进行数学函数 ...

  5. python画数学函数_Python 绘制你想要的数学函数图形 !

    Python 非常热门,但除非工作需要没有刻意去了解更多,直到有个函数图需要绘制,想起了它.结果发现,完全用不着明白什么是编程,就可以使用它完成很多数学函数图的绘制.通过以下两个步骤,就可以进行数学函 ...

  6. python绘制三维散点图-python 画三维图像 曲面图和散点图的示例

    用python画图很多是根据z=f(x,y)来画图的,本博文将三个对应的坐标点输入画图: 散点图: import matplotlib.pyplot as plt from mpl_toolkits. ...

  7. python分段函数图像画法_数值实验分段函数图像-Python绘图

    一.函数说明 在使用python作图时,应用最广的就是matplotlib包,但我们平时使用matplotlib时主要是画一些简单的图表,很少有涉及分段函数.本次针对数值实验中两个较为复杂的函数,使用 ...

  8. Mac系统中怎么绘制函数图像?附绘制函数图像教程~

    学数学常常要自己画图?画不对,画得慢,画的丑?Mac系统中怎么绘制函数图像?福利来了,mac系统下有非常方便的画函数图像的工具,可以快速地画出很多简单的,复杂的,2D的,3D的函数图像.简直就是学习数 ...

  9. 图形和函数图像的绘制

    图形和函数图像的绘制 本章详细讨论如何使用C语言绘制出各种规则的图形和一些常见函数的图像. 一.    使用所见即所得的方法绘制 直接上代码: /* * 所见即所得的绘制方法 * 缺点:不灵活.不易修 ...

最新文章

  1. 5、修改视图(ALTER VIEW)
  2. 有多个重载参数pow_随时随地想充就充,同时最多能给三部手机充电的南卡无线充电宝POW-1体验...
  3. shell排序_Python排序算法(五)希尔排序
  4. ue 编写linux脚本,UltraEdit23 sh文件 (shell脚本)着色
  5. label里面的文字换行_批量识别图中文字自动命名,让你1秒找到骚图!太强大了!...
  6. scala初学之Tuple、Array、Map、文件操作入门实战
  7. linux版本FTP下载
  8. [原创]Scala学习:编写Scala脚本
  9. python ssh模块stdout.read 和recv_paramiko SSH 模块简单应用。
  10. 一次 Java 内存泄漏排查过程,涨姿势
  11. 呼吁的词汇用过“人联网晚一天应用就是人类的重大损失”
  12. 使用Keepalived实现负载均衡
  13. 学校开展计算机培训活动,我校举办学生高级领导力专题培训活动
  14. nginx 屏蔽某些ip,防止有些人刷接口攻击
  15. 手机计算机错误格式,手机内存卡提示文件格式错误怎么办【解决方法】
  16. 他大叫了一声:“筋斗云”。。。
  17. Android build.gradle配置详解
  18. 大数据分析和大数据开发哪个好就业啊?
  19. win10taskkill强行结束进程_Win10程序卡死怎么办? Win10强制结束进程的两种方法
  20. Kafka对Java程序员有多重要?连阿里都再用它处理亿万级数据统计

热门文章

  1. 2021年陕西葡萄种植、生产及出口情况分析[图]
  2. 厦门大学 好导师 计算机,厦门大学信息科学与技术学院计算机科学系导师介绍:程明...
  3. VUE进阶篇Part9(render函数)
  4. 进销存设计与分析_库存明细表(14)
  5. H2 数据库怎么导出和导入
  6. Linux系统下安装Adobe Flash Player插件的方法
  7. canvas 将两张图片叠加
  8. 电脑重装系统后Win11底部任务栏大小调整方法
  9. openstreetmap-server-ubuntu-16-04+GraphHopper搭建离线地图服务器和离线路径规划
  10. jetson xavier nx安装ROS Melodic