本文主要介绍填充的二维等高线图和基本的用法例子

目录

说明

例子

绘制10个层级的等高线

显示具有标签的特定层级的等高线图

自定义等高线线宽


说明

contourf(Z) 创建一个包含矩阵 Z 的等值线的填充等高线图,其中 Z 包含 x-y 平面上的高度值。MATLAB会自动选择要显示的等高线。Z 的列和行索引分别是平面中的 x 和 y 坐标。

contourf(X,Y,Z) 指定 Z 中各值的 x 和 y 坐标。

contourf(___,levels) 将要显示的等高线指定为上述任一语法中的最后一个参数。将 levels 指定为标量值 n,以在 n 个自动选择的层级(高度)上显示等高线。要在某些特定高度绘制等高线,请将 levels 指定为单调递增值的向量。要在一个高度 (k) 绘制等高线,需要将 levels 指定为二元素行向量 [k k]

contourf(___,LineSpec) 指定等高线的线型和颜色。

contourf(___,Name,Value) 使用一个或多个名称-值对组参数指定等高线图的其他选项。

contourf(ax,___) 在目标坐标区中显示等高线图。将坐标区指定为上述任一语法中的第一个参数。

M = contourf(___) 返回等高线矩阵 M,其中包含每个层级的顶点的 (x, y) 坐标。

[M,c] = contourf(___) 返回等高线矩阵和等高线对象 c。显示等高线图后,使用 c 设置属性。

例子

peaks函数的等高线图

Z = peaks;
contourf(Z)

绘制10个层级的等高线

x = linspace(-2*pi,2*pi);
y = linspace(0,4*pi);
[X,Y] = meshgrid(x,y);
Z = sin(X) + cos(Y);
contourf(X,Y,Z,10)

显示具有标签的特定层级的等高线图

将 Z 定义为 X 和 Y 的函数。调用 peaks 函数以创建 XY 和 Z。然后显示层级 2 和 3 上的等高线。

白色区域对应于小于 2 的高度。紫色区域对应于 2 和 3 之间的高度。黄色区域对应于大于 3 的高度。

[X,Y,Z] = peaks(50);
contourf(X,Y,Z,[2 3],'ShowText','on')

自定义等高线线宽

创建填充等高线图。通过将 LineWidth 属性设置为 3,使等高线更粗。

Z = peaks;
[M,c] = contourf(Z);
c.LineWidth = 3;

MATLAB绘图合集:填充二维等高线图contourf相关推荐

  1. Matlab绘图(1)——二维绘图

    Matlab绘图(1)--二维绘图 Matlab基础系列教程传送门: Matlab基础(0)--命令行常用指令 Matlab基础(1)--基础知识 Matlab基础(2)--向量与多项式 Matlab ...

  2. MATLAB 绘图合集:等高线图contour

    本文主要介绍等高线图的绘制和画法. 说明 contour(Z) 创建一个包含矩阵 Z 的等值线的等高线图,其中 Z 包含 x-y 平面上的高度值.MATLAB® 会自动选择要显示的等高线.Z 的列和行 ...

  3. MATLAB绘图合集: 绘制表达式和函数fplot

    本文主要介绍如何绘制函数表达式,使用fplot函数. 说明: fplot(f) 在默认区间 [-5 5](对于 x)绘制由函数 y = f(x) 定义的曲线. fplot(f,xinterval) 将 ...

  4. MATLAB绘图合集:imagesc绘图

    目录 说明 例子 显示矩阵数据的图像. 控制数据值到颜色图的颜色映射 创建后修改图像透明度 向三维视图中的坐标区添加图像 imagesc函数 使用缩放颜色显示图像 说明 imagesc(C) 将数组  ...

  5. MATLAB 绘图合集: 双对数刻度图 loglog

    本文主要介绍双对数刻度图绘制用法. 说明 向量和矩阵数据 loglog(X,Y) 在 x 轴和 y 轴上应用以 10 为底的对数刻度来绘制 x 和 y 坐标. 要绘制由线段连接的一组坐标,请将 X 和 ...

  6. MATLAB绘图合集:stairs绘图

    本文介绍阶梯图stairs函数的基本用法 说明 stairs(Y) 绘制 Y 中元素的阶梯图. 如果 Y 为向量,则 stairs 绘制一个线条. 如果 Y 为矩阵,则 stairs 为每个矩阵列绘制 ...

  7. Matlab绘图合集:plot 绘图

    本文主要介绍MATLAB 中plot函数画图的基本用法. 语法 plot(X,Y) plot(X,Y,LineSpec) plot(X1,Y1,...,Xn,Yn) plot(X1,Y1,LineSp ...

  8. MATLAB 绘图合集:绘制隐函数 fimplicit

    本文主要介绍绘制隐函数的方法. 说明 fimplicit(f) 在默认区间 [-5 5](对于 x 和 y)上绘制 f(x,y) = 0 定义的隐函数. fimplicit(f,interval) 为 ...

  9. 支付宝支付 第五集:二维码生成工具

    支付宝支付 第五集:二维码生成工具 一.代码 目录结构 BufferedImageLuminanceSource.java package com.dzy.alipay.qrcode;import c ...

最新文章

  1. 高可用软件heartbeat服务章节目录(草稿)
  2. 2008!新的开始!
  3. 用Helper对类的行为进行修饰以便复用(附:外三篇)
  4. 推荐几款爬虫软件与无需编程的数据分析工具
  5. LeetCode 539. 最小时间差(哈希)
  6. linux mem cache,Linux内存:MemTotal、MemFree、MemAvailable三者区别
  7. python sort函数返回值_python中 sort方法 和sorted函数
  8. 相邀直播app最新入驻58位海外阿姨
  9. Seldom2.0: 如何更简单的实现HTTP接口测试
  10. 霍尔电流传感器ACS712/CH701在电动方向盘电机驱动控制器的应用
  11. 知识付费与内容付费的区别
  12. 【聚类模型①】k均值聚类算法
  13. 申请ARM DS-5单月试用版并安装
  14. 如何使用Kdiff3作为GIT merge图形化工具
  15. 奇葩事情,某些网页打不开
  16. 打印机打印中文,截取字符时出现乱码问题
  17. 磨金石教育摄影技能干货分享|优秀艺术类摄影作品欣赏
  18. linux 快速找出上个命令,Linux 命令行快捷操作键
  19. AML8726调试记录
  20. JAVA电子产品购物平台计算机毕业设计Mybatis+系统+数据库+调试部署

热门文章

  1. STM32F429 SDRAM片外内存读写笔记
  2. 通用技术必修考试丨工具类认识与使用方法大全
  3. 巴比特 | 元宇宙每日必读:疫情让文旅按下暂停键,元宇宙是“走出困境”的捷径吗?...
  4. html有趣行为——直接通过id操作dom
  5. 如何让代码看起来有万佛朝宗的气势
  6. 企业信息安全管理建设(1)
  7. 在linux系统里安装软件,请问在linux系统里怎样安装软件
  8. 如何精通python语言_精通Python自然语言处理
  9. 微信保存html,在微信中實現HTML頁面保存成圖片
  10. 【入门】无插件web直播解决方案,ffmpeg+nginx-http-flv-module+flv.js