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绘制频率分布直方图 项目中在前期经常要看下数据的分布情况,这对于探究数据规律非常有用.概率分布表示样本数据的模样,长的好不好看如果有图像展示出来就非常完美了,使用Python绘制频率分布直 ...

  4. 用python画一个简单卡通人物_Python绘制可爱的卡通人物 | 【turtle使用】-Go语言中文社区...

    微信公众号:AI算法与图像处理如果你觉得对你有帮助,欢迎关注.转发以及点赞哦-( ̄▽ ̄-)~ Turtle库 简介 什么是Turtle 首先,turtle库是一个点线面的简单图像库,能够完成一些比较简 ...

  5. python画五角星为什么144度_python绘制五角星

    分享一个使用Python绘制的五角星小案例,欢迎留言探讨指正,大佬勿喷,抱拳 下面呈上小代码 代码: import turtle #导入turtle库包 turtle.fillcolor(" ...

  6. Python函数图像工具--用于更便捷地得到各种数学函数的图像信息

    宣传一哈:Python函数图像工具来啦! Python函数图像工具--用于更便捷地得到各种数学函数的图像信息 Python函数图像工具--用于更便捷地得到各种数学函数的图像信息-Python文档类资源 ...

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

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

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

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

  9. python数学建模基础教程_Python数学建模极简入门(二)差分方程

    差分方程这名字大家可能不太熟悉,其实差分方程指的是下面这种: 差分方程 其实就是我们数学中数列的递推公式,在以前学数学的时候,往往要通过递推公式来求通项公式才能快速地得到某一项的值,现在借助编程的话, ...

最新文章

  1. 微信小程序一键创建js,json,wxml,wxss
  2. 数据分析之Pandas合并操作总结
  3. oracle不一致性关闭下次,Oracle DataGuard
  4. ajax get post
  5. java实现zlib压缩解压缩:文件、byte[]字节数组,数据流
  6. 戴尔服务器修改分辨率,dell显示器怎么设置分辨率
  7. 一种低成本动态扩展 Java API 的解决方案 - Ricequant米筐量化
  8. 理解SVM的三重境界
  9. GSM/CDMA/GPRS介绍
  10. 常见的二十种软件测试方法详解(史上最全)
  11. vue搭配vux-ui框架
  12. 阿里云有奖调查结果公布,赠送10个阿里巴巴logo胸针
  13. 轻量级网络综述 — 主干网络篇
  14. 好用的手机投屏电脑软件
  15. android lightroom,Lightroom
  16. 恒生电子实习记录-13
  17. 北大青鸟第二阶段课程进度
  18. 第三天:avoid_duplicate_name用法
  19. 什么是C132跳空高开或低开选股指标?
  20. centos7安装sftp

热门文章

  1. span 里面的文字不显示_“无糖饮料”显示不含糖,为何还这么甜?原来里面加了这个...
  2. es multi match_PHP 的ES搜索操作
  3. 猜数字游戏python程序用函数guesssecret_Python-三、函数
  4. Win11系统使用Excel表格的时候很卡怎么办
  5. Windows平台RTMP推送|轻量级RTSP服务实现本地摄像头|屏幕|叠加数据预览
  6. restful api接口设计
  7. linux线程同步教程,多线程同步
  8. java servlet 获取mac地址_Java开发网 - 请教大家几个关于servlet取ip和mac地址的问题~~!...
  9. java中的列表栈链表_Java数据结构(栈,队列,双链表)
  10. 长沙理工大学计算机考研难吗,长沙理工大学考研难吗?一般要什么水平才可以进入?...