位置: IT常识 - 正文
推荐整理分享MATLAB绘图合集:填充二维等高线图contourf(matlab绘图总结),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:matlab绘图功能怎么用,matlab2016绘图,matlab绘图总结,matlab绘图总结,matlab 绘制图形,matlab绘图总结,matlab绘图总结,matlab绘图的基本步骤,内容如对您有帮助,希望把文章链接给更多的朋友!
本文主要介绍填充的二维等高线图和基本的用法例子
目录
说明
例子
绘制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 函数以创建 X、Y 和 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;上一篇:nodejs安装与卸载(高版本降为低版本)(node 卸载)
下一篇:大数据前端可视化大屏--前端开发之路(大数据可视化前端界面模板)
友情链接: 武汉网站建设