python绘制函数x^2+y^2的3D图像
python绘制函数x^2+y^2的图像
画出函数f(x,y)=x2+y2f(x,y)={x}^ {2}+{y}^ {2}f(x,y)=x2+y2 的图像
meshgrid()函数:
初始散点数据处理成xy网格数据
plot_surface(x, y, f(x, y),rstride=1, cstride=1, cmap=‘rainbow’)
x、y数据决定坐标点,f(x,y)数据决定 x、y 坐标点对应的高度;rstride(row)指定行的跨度;cstride(column)指定列的跨度;cmap 设置颜色。
程序代码:
from matplotlib import pyplot as plt
import numpy as np
# 导入可以创建三维坐标的库
from mpl_toolkits.mplot3d import Axes3D
# 设置字体,使可以输入中文
plt.rcParams['font.sans-serif']=['STSong']
# 绘制三维坐标
# 创建一个新的matplotlib.figure.Figure并为其添加一个类型为Axes3D的新轴
fig = plt.figure()
ax = Axes3D(fig)
# 生成数据
x = np.arange(-3, 3, 0.2) # 从-3到3单位间隔为0.2
y = np.arange(-3, 3, 0.2) # 从-3到3单位间隔为0.2
x, y = np.meshgrid(x, y) # 初始散点数据处理成xy网格数据
def fun(x, y): # 定义函数f = x**2 + y**2 # 计算函数式return f
f = fun(x, y) # 函数调用
# 绘制函数图像
ax.set_xlabel('x') # x轴
ax.set_ylabel('y') # y轴
ax.set_zlabel('f') # f轴
# 标题名称、位置:0左下,1右上
ax.text2D(0.3, 0.95, "函数f(x, y) = x^2 + y^2的函数曲线", transform=ax.transAxes)
ax.plot_surface(x, y, f)
plt.show()
画出函数的图像:
python绘制函数x^2+y^2的3D图像相关推荐
- python绘制函数曲线x2sin(x2-x-2)_下面哪几个选项中的语句能够完成用fplot语句来绘制函数y=x^3+2*x^2+sin(x)在区间[-5,5]上的图形。...
[单选题]刚性绝热容器采用隔板分为两个部分,A中存在高压空气,B中保持真空,若把隔板抽掉,则整个容器中充满空气,高压空气可视为理想气体(内能(热力学能)是温度的单值函数),此时容器中空气的温度如何变化 ...
- python绘制函数图像opengl3d_写给 python 程序员的 OpenGL 教程
原标题:写给 python 程序员的 OpenGL 教程 作者:牧马人 (本文来自作者投稿) 1预备知识 OpenGL 是 Open Graphics Library 的简写,意为"开放式图 ...
- python绘制函数曲线x2sin(x2-x-2)_Python数据处理从零开始----第四章(可视化)(2)图形和轴...
正文 导入包 当我们需要对数据进行可视化时,我们遇到的可能最简单的是单个函数的可视化y = f(x)y = f(x). 在这里,我们将首先看一下这种类型的简单绘图.第一步先导入包:% reset -f ...
- 怎么用python画sin函数图像_用python绘制函数图像
需要的库:matplotlib 用法: importmatplotlib.pyplot as plt plt.plot(x, y) #x, y是两个列表 plt.show() 例子: importma ...
- python 绘制函数曲线图
在学习机器学习的时候,想绘制一个函数的图像,直观地看一下其结果集的区间,此时想到了 python ! 因为我之间已经安装好了关于机器学习的一些 python 库:与数学计算相关的库(numpy 等): ...
- python 图像字符绘制input描述_用python绘制函数图像
有很多数学软件可以画函数图像,听说windows的计算器也有画函数图像的功能了.但是今天我们要用python来画一个正弦函数图像. 用到的第三方库:Matplotlib, Numpy 简单介绍下这两个 ...
- python绘制函数怎么去掉原点_python – 更改绘图的原点
我有一个包含3列的数据表,我想在彩色2D绘图中根据前两个绘制第三列.例如,对于下表,即 4.0 4.0 0.313660827978 4.0 5.0 0.365348418405 4.0 6.0 0. ...
- python绘制函数曲线
之前一直使用matlab来画曲线,确实非常方便,但matlab作为商业软件,价格很贵,动辄好几个GB,安装很慢,并且还涉及license问题. 相对来说,python完全免费,只需要安装一个解释器,并 ...
- 使用python绘制函数曲线
1.sigmoid曲线 sigmoid曲线公式如下,可将值域限定在(0,1),在深度学习目标分类检测中常常用到,可限定坐标范围.分类概率. 使用如下python代码可以轻松画出sigmoid曲线: 2 ...
- Python绘制傅里叶变换、反变换与带通滤波图像
功能描述: 给定信号,对其进行傅里叶变换然后再进行反变换,绘制原始信号.傅里叶变换.傅里叶反变换的结果图像.给定信号,滤除其中某个频率范围的信号,绘制图像. 参考代码: 运行结果:
最新文章
- 《Cucumber:行为驱动开发指南》——2.3 创建步骤定义
- kafka消费者如何读同一生产者消息_Kafka消费者生产者实例
- vue手机端回退_vue移动端弹框组件,vue-layer-mobile
- idea java添加属性快捷键_Intellij IDEA 常用 设置 及 快捷键 (持续更新)
- leetcode_150. 逆波兰表达式求值
- 带有参数的输出存储过程
- 免杀工具BypassAv-web使用教程
- Vue项目中引入阿里icon图标
- resin那些事之resin.conf
- 怎样的100位区块链开发者,入选这份严苛至极的特训名单?
- Centos设置开机自动启动
- 神经系统的组成结构图谱,神经系统的基本结构图
- clientX、offsetX、screenX、pageX的区别
- Python学习-猜数字游戏
- 【集大成篇】数据类型( C、C++、Java )对比
- 超赞!每个设计师都应该了解的IOS编年史
- 微信JSAPI支付 - 服务商模式下子商户 统一下单的注意事项
- HeapSpray+ROP绕过IE8的DEP防护 ——堆喷射技术利用超星老漏洞
- java 调用 swf 文件上传_java SpringMvc 实现文件在线预览(openoffice+swftools+flexpaper)
- 2017 robotart x86_Robotart|国际机器人艺术大赛