matlab 等高线数值显示_「matlab等高线」matlab中contour 函数的用法(绘制等高线) – seo实验室…

matlab 等高线数值显示_「matlab等高线」matlab中contour 函数的用法(绘制等高线) – seo实验室…matlab等高线原文contour矩阵的等高线图全页折叠语法contour(Z)contour(Z,n)contour(Z,v)contour(X,Y,Z)contour(X,Y,Z,n)contour(X,Y,Z,v)contour(…,LineSpec)contour(…,Name,Value)contour(ax,…)[C,h]=contour(…)说明等高线图显示矩阵…

matlab等高线

原文

contour

矩阵的等高线图

全页折叠

语法

contour(Z)

contour(Z,n)

contour(Z,v)

contour(X,Y,Z)

contour(X,Y,Z,n)

contour(X,Y,Z,v)

contour(…,LineSpec)

contour(…,Name,Value)

contour(ax,…)

[C,h] = contour(…)

说明

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

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

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

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

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

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

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

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

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

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

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

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

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

示例

全部折叠

创建等高线图

尝试此示例

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

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)

matlab 等高线数值显示_「matlab等高线」matlab中contour 函数的用法(绘制等高线) - seo实验室...

指定等高线数

尝试此示例

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

[X,Y,Z] = peaks;

figure

contour(X,Y,Z,20)

matlab 等高线数值显示_「matlab等高线」matlab中contour 函数的用法(绘制等高线) - seo实验室...

显示等高线标签

尝试此示例

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

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’)

matlab 等高线数值显示_「matlab等高线」matlab中contour 函数的用法(绘制等高线) - seo实验室...

显示单个等高线

尝试此示例

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

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)

matlab 等高线数值显示_「matlab等高线」matlab中contour 函数的用法(绘制等高线) - seo实验室...

提示

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

相关阅读

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

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

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

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

ER图是我们

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/37218.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注