matlab中contourf函数怎么用_matlab中contour 函数的用法(绘制等高线)[图]

本文介绍了MATLAB中contour和contourf函数的使用方法,用于绘制矩阵的等高线图,详细解释了不同参数的含义和用法,并提供了多个示例,包括指定等高线数量、显示等高线标签以及绘制单个等高线层级等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

matlab中contour 函数的用法(绘制等高线)[图]

08-11栏目:技术

TAG:matlab等高线

matlab等高线

原文

contour

矩阵的等高线图

https://www.jhua.org

全页折叠 https://www.jhua.org www.jhua.org

语法

contour(Z) www.jhua.org

contour(Z,n)

copyright jhua.org

contour(Z,v) jhua.org

contour(X,Y,Z)

www.jhua.org

contour(X,Y,Z,n) https://www.jhua.org

contour(X,Y,Z,v)

jhua.org

contour(...,LineSpec)

copyright www.jhua.org

contour(...,Name,Value) www.jhua.org

contour(ax,...) jhua.org

[C,h] = contour(...)

copyright jhua.org

copyright www.jhua.org

jhua.org

说明

等高线图显示矩阵 Z 的等值线。使用 clabel 为等高线添加标签。

jhua.org

contour(Z) 绘制矩阵 Z 的等高线图,其中 Z 解释为有关 x-y 平面的高度。Z 必须至少是 2×2 矩阵,该矩阵包含至少两个不同值。x 值对应于 Z 的列索引,y 值对应于 Z 的行索引。自动选择等高线层级。 https://www.jhua.org

contour(Z,n) 以 n 个等高线层级绘制矩阵 Z 的等高线图,其中 n 为标量。自动选择等高线层级。 jhua.org

contour(Z,v) 绘制矩阵 Z 的等高线图,其中等高线位于单调递增向量 v 中指定的数据值。要在特定值位置显示单个等高线,请将 v 定义为一个二元素向量,并且两个元素都等于所需的等高线层级。例如,要在 k 层级绘制等高线,请使用 contour(Z,[k k])。指定向量 v 可将 LevelListMode 属性设置为 manual。

copyright www.jhua.org

contour(X,Y,Z)、contour(X,Y,Z,n) 和 contour(X,Y,Z,v) 使用 X 和 Y 绘制 Z 的等高线图,以确定 x 和 y 值。

copyright www.jhua.org

如果 X 和 Y 为向量,则 length(X) 必须等于 size(Z,2) 且 length(Y) 必须等于 size(Z,1)。这些向量必须是严格递增或严格递减的,并且不能包含任何重复值。 www.jhua.org

如果 X 和 Y 为矩阵,则其大小必须等于 Z 的大小。通常,应设置 X 和 Y 以使列严格递增或严格递减并且行是均匀的(或者使行严格递增或严格递减并且列是均匀的)。

www.jhua.org www.jhua.org

如果 X 或 Y 的间距不规律,contour 将使用等间距的等高线网格计算等高线,然后转换成 X 或 Y 的数据。 copyright www.jhua.org

contour(...,LineSpec) 使用 LineSpec 指定的线型和颜色绘制等高线。contour 忽略标记符号。

copyright www.jhua.org

contour(...,Name,Value) 使用一个或多个属性名-属性值对组指定等高线属性。Name 是属性名且必须置于单引号 ('') 内。Value 是对应的值。例如,'LineWidth',2 将等高线宽度设置为 2。有关等高线属性名和值的列表,请参阅 Contour 属性。 copyright www.jhua.org

contour(ax,...) 将图形绘制到 ax 指定的坐标区中,而不是当前坐标区 (gca) 中。

jhua.org

[C,h] = contour(...) 返回等高线矩阵 C(包含定义等高线的数据)和 Contour 对象 h。Contour 对象的 ContourMatrix 属性也包含等高线矩阵。clabel 函数使用等高线矩阵标记等高线。 copyright www.jhua.org

可以使用 Contour 对象属性控制等高线图外观。有关列表,请参阅 Contour 属性。 www.jhua.org

示例

全部折叠 jhua.org

创建等高线图

copyright jhua.org

jhua.org

尝试此示例 www.jhua.org copyright www.jhua.org jhua.org

copyright jhua.org

使用 meshgrid 函数生成矩阵 X 和 Y。创建第三个矩阵 Z 并绘制其等高线。

www.jhua.org

x = linspace(-2*pi,2*pi);

y = linspace(0,4*pi);

[X,Y] = meshgrid(x,y);

Z = sin(X)+cos(Y);

figure

contour(X,Y,Z)

copyright www.jhua.org

https://www.jhua.org

copyright jhua.org

jhua.org copyright www.jhua.org https://www.jhua.org copyright www.jhua.org

指定等高线数

https://www.jhua.org

https://www.jhua.org

尝试此示例

jhua.org

copyright www.jhua.org

copyright www.jhua.org

www.jhua.org

将来自 peaks 函数的数据存储于矩阵 X、Y 和 Z 中。对 Z 中的数据绘制 20 条等高线。

https://www.jhua.org

[X,Y,Z] = peaks;

figure

contour(X,Y,Z,20)

www.jhua.org

copyright www.jhua.org

copyright www.jhua.org

https://www.jhua.org jhua.org https://www.jhua.org

copyright www.jhua.org

显示等高线标签

https://www.jhua.org

jhua.org

尝试此示例

www.jhua.org jhua.org

jhua.org

jhua.org

设置矩阵 X、Y 和 Z。通过将 ShowText 属性设置为 on 来创建一个等高线图并显示等高线标签。

copyright jhua.org

x = -2:0.2:2;

y = -2:0.2:3;

[X,Y] = meshgrid(x,y);

Z = X.*exp(-X.^2-Y.^2);

figure

contour(X,Y,Z,'ShowText','on')

copyright jhua.org copyright jhua.org

copyright www.jhua.org

jhua.org

copyright jhua.org

copyright jhua.org www.jhua.org

显示单个等高线 copyright jhua.org

jhua.org

尝试此示例

copyright jhua.org

copyright jhua.org

jhua.org

copyright jhua.org

创建 peaks 函数的一个等高线图并仅显示 Z = 1 的一个等高线层级。 jhua.org

x = -3:0.125:3;

y = -3:0.125:3;

[X,Y] = meshgrid(x,y);

Z = peaks(X,Y);

v = [1,1];

figure

contour(X,Y,Z,v)

copyright jhua.org copyright www.jhua.org copyright www.jhua.org

https://www.jhua.org https://www.jhua.org www.jhua.org copyright jhua.org

copyright jhua.org

提示

contour 函数无法确定输入数据中是否存在不连续性。将 NaN 值添加到数据中,以避免在这些区域中绘制等高线。

https://www.jhua.org

www.jhua.org

相关阅读

产品入门 | 教你轻松区分并绘制产品功能结构图、产品 https://www.jhua.org

产品入门必备技能,结构图、流程图、原型以及各类文档的编写绘制;会画会写并不代表你是一个合格的产品经理,但是合格的产品经理一定会

www.jhua.org

如何绘制业务流程图

jhua.org

接上篇《业务流程图绘制流程分享(一)》,本篇将对上篇中间的第四部分——如何绘制业务流程图展开更多讨论。本来写完上篇,我发现没有 copyright jhua.org

如何七周成为数据分析师:Excel技巧之甘特图绘制(项目管 www.jhua.org

今天我给大家分享的内容是如何利用Excel绘制高大上的甘特图。(甘特图是项目管理的一种工具,是拆分任务并将其进程可视化)平时大家利

copyright www.jhua.org

怎样绘制ER图

copyright jhua.org

E-R图也称实体-联系图(Entity Relationship Diagram),1976年由P.Pchen 提出,提供了表示实体类型、属性和联系的方法。

ER图是我们

www.jhua.org

实体联系模型|如何用ER图绘制业务实体(更新了一下配图) copyright www.jhua.org

当你设计一个新的功能模块,服务端童鞋一定会追问你具体有哪几种实体以及之间的关系,如果你没想清楚或者描述含糊,那么就有必要学习一 copyright jhua.org

阅读量:100000+

上一篇:移位寄存器之右移

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值