步骤:

1、产生独立变量,为带有两个变量 x 和 y 的集合,meshgrid是一个可以建立独立变量的函数,产生矩阵元素,元素x和y按照指定的范围和增量来产生。

2、输入要使用的函数;

3、调用contour(x,y,z)命令。

例如为z = x2+y2作等高线图:

[x,y] = meshgrid(-5:0.1:5, -3:0.1:3);

z = x.^2 + y.^2;

contour(x,y,z);

但应该为其添加更多引用标签信息,可以使用set命令来实现:

[C,h] = contour(x,y,z);

set(h, 'ShowText', 'on', 'TextStep', get(h,'LevelStep')*2);

例如为z = cos(x)*sin(y)作等高线图:

z = cos(x).*sin(y);

[C,h] = contour(x,y,z);

set(h, 'ShowText','on','TextStep',get(h,'LevelStep')*2);

我们还可以调用contour3命令把等高线画成三维的,如果调用contour3(z,n),那么将产生有n个级别的等高线,

例如接着上面的函数继续调用 contour3(z,10); 可产生更复杂的三维图像。

例如为z = ye-(x2+y2)作等高线图,-2≤x,y≤2:

[x,y] = meshgrid(-2:0.1:2);

z = y.*exp(-x.^2-y.^2);

contour(x,y,z),xlabel('x'),ylabel('y');

下面要产生三维等高线图,可输入contour3(x,y,z,30);

也可以添加surface命令,将图像装饰漂亮点:

surface(x,y,z,'EdgeColor',[.8,.8,.8],'FaceColor','none'), grid off, view(-15,20)

最终可产生如下图像:

matlab画颜色填充等高线图,matlab画等高线图( z = f(x,y) )相关推荐

  1. matlab画xyz的等高线图,matlab如何画等高线图

    MATLAB 中提供了一系列的函数用于绘制不同形式的等高线图,其中包括: 1.contour()函数 contour()函数可用于绘制二维等值线图,函数的调用格式为: ? contour(z):... ...

  2. Matlab 画颜色不同的 分段折线图

    1.以纵坐标为分割 clear;clc; data = load("折线图需要的数据.mat"); data = data.data; color = [0.93333333333 ...

  3. matlab画条纹填充(Hatched Fill)图 填坑 applyhatch hardcopy

    matlab画条纹填充(Hatched Fill)图 填坑 matlab功能庞大,有时也是一个很好的画图工具,今天画图过程遇到了些问题. 义愤地写下此博客!! 因为突然想结合条形图来展示实验结果会更加 ...

  4. 妙笔生画:用desmos在线绘制y=f(x)或z=f(x,y)数学函数图像

    有的时候,我们想看一看数学函数y=x2+6xlogxy=x^2+6xlogxy=x2+6xlogx或z=x3+y2z=x^3+y^2z=x3+y2到底长什么样,想画出这个数学函数,方便观察这个函数的某 ...

  5. matlab 画bar柱状图与饼状图阴影填充

    考虑到此文中的代码有很多朋友需要,我将测试的代码已上传到百度云盘,永久有效. 里面包含本文所提到的applyhatch.m和makehatch.m,这个版本不是太好用,画出的阴影符号是随机的.因此还包 ...

  6. MATLAB 画颜色网格图

    作图代码 clear; clc; %%%%%%%%画网格%%%%%%%% [m,n]=meshgrid(0:100);%100*100的网格 %%%%%%%%作图%%%%%%%% A=load('D: ...

  7. matlab 画qpsk眼图,qpsk调制星座图:通信里 星座图 到底是什么意思

    通信里 一个星座点对应一个 qpsk和0qpsk星座图的不同代表了什么 亲切有礼,感情丰富.细腻,有很强的感受力,具有母性的博爱之心,但情绪起伏. QPSK.OQPSK. Pi/4 QPSK的星座图和 ...

  8. MATLAB画风速带有方向的矢量图程序,Matlab向量矢量图

    前言 目前在做图像分割时,有相关向量场图的表示,顺便整理一下向量场图的matlab实现方法,整理自:胖大星越来越胖的微博,http://blog.sina.com.cn/s/blog_5e3213f3 ...

  9. 怎么用matlab画双8曲线,MATLAB画双纵轴曲线。

    Matlab plotyy画双纵坐标图实例 x = 0:0.01:20; y1 = 200*exp(-0.05*x).*sin(x); y2 = 0.8*exp(-0.5*x).*sin(10*x); ...

最新文章

  1. 批阅论文和作业Python程序助手
  2. 关于游戏平衡性——王者荣耀英雄伤害数值参考
  3. 一加6怎么刷android p6,一加6秒速跟进安卓P 教你尝鲜速成开发者
  4. yii2 html form,YII2中ajax通过post提交form表单数据报400错误的解决方法
  5. node获取图片路径_Deno 正式发布,彻底弄明白和 node 的区别
  6. 自定义console.log字体样式
  7. 日常开销记账表格_日常NetQuote的开销我们的管理风格在很大程度上是一种欺骗...
  8. RS485MODBUS RTU转PROFINET网关/PROFINET转MODBUS RTU网关将施耐德ATV610变频器接入西门子1500 PROFINET网络配置方法
  9. matlab实现zca去白化,白化算法
  10. 利用python将微信聊天记录生成词云
  11. 【华为 OJ 】等差数列
  12. 宽带连接已断开 | 宽带拨号上网、连上几分之后自动断开|宽带连上一会儿就断
  13. 2020东三省数学建模A题
  14. 尚德机构季报图解:净利1.79亿 实现连续四个季度盈利
  15. 《Cocos Creator游戏实战》实现微信小游戏排行榜
  16. 压电式雨量传感器RS485数据解析协议
  17. Android 8.0 、9.0源码编译问题记录
  18. 带你玩转有向图------有向图(详解)
  19. C语言一秒钟看懂for循环和while循环的用法?
  20. matlab求同构数

热门文章

  1. Zabbix-3.04 添加监控主机
  2. 如何解决报错为“ 必须声明标量变量 @P0and ”
  3. android camera2 连拍,Android自定义Camera2 拍照,用SurfaceView预览
  4. 美团大众点评服务框架Pigeon
  5. 新手必读:笔记本电脑日常维护的经验技巧
  6. 【NOI2008】【BZOJ1061】志愿者招募
  7. 问啊W-Time技术分享沙龙:小规模让参与者与技术大咖零距离交流
  8. controller sout 乱码
  9. 关于html5的PostMessage的用法总结
  10. 项目---考评系统排课算法分析