contour(X,Y,Z,20)subplot(3,1,2) contour(X,Y,Z,30) subplot(3,1,3) [X,Y,Z] = peaks; contour(X,Y,Z,'--') 运行结果 4.带标签的等高线 程序 clc; clear all; close all; figure; x = -2:0.2:2; y = -2:0.2:3; [X,Y] = meshgrid(x,y); Z = X.*exp(-X.^2-Y.^2)...
% 读取数据loaddata.mat[X,Y]=meshgrid(xi,yi);Z=DSM; 2. 颜色定义 颜色搭配比较考验个人审美,需要多加尝试。 这里直接用之前分享的addcolorplus工具中的渐变色条: %% 颜色定义map=addcolorplus(300); 3. 等高线图绘制 使用‘contour’命令,绘制初始等高线图。 h=contour(X,Y,Z,10,'LineWidth',1.2);hTitl...
[X,Y,Z] = peaks; contour(X,Y,Z,'--') 带标签的等高线 将Z定义为两个变量X和Y的函数。然后创建该函数的等高线图,并通过将ShowText属性设置为'on'来显示标签。 x = -2:0.2:2; y = -2:0.2:3; [X,Y] = meshgrid(x,y); Z = X.*exp(-X.^2-Y.^2); contour(X,Y,Z,'ShowText','on...
contour(X,Y,Z),contour(X,Y,Z,n),contour(X,Y,Z,v)绘制Z的等高线。X,Y限制在x,y轴上的范围。如果X,Y是矩阵,它们必须跟Z是同型矩阵,此时它们描述了一个表面,因此应当用surf函数定义一下。 x=1:1:6; y=1:1:14; [xx,yy]=meshgrid(y,x); z=[2.44 2.78 3.46 4.55 3.43 2.72 2.46 2.46 2....
Contour对象的ContourMatrix属性也包含等高线矩阵。clabel函数使用等高线矩阵标记等高线。可以使用Contour对象属性控制等高线图外观。 3.编程实现 x=-100:1:100;y=-100:1:100;[x,y]=meshgrid(x,y);z=(1./sqrt((y-10.5).^2+x.^2)-1./sqrt((y+10.5).^2+x.^2));contour(x,y,z,-0.5:0.002:0.5)...
colormap可填的参数有很多,可以借助matlab的help指令来查看更多内容,这里不再赘述 meshgrid函数 这个函数用于生成网格矩阵,matlab在绘图过程中需要网格采样点,而meshgrid函数就可以帮助我们生成网格矩阵,不论是二维还是三维 上图中还使用了contour函数生成等高线图,这在描绘地理地貌中特别有用 ...
m_contour 方法/步骤 1 第一,首先给MATLAB安装m_map工具箱,方法百度“MATLAB学习与使用:安装M_Map工具箱和测试使用”。然后,新建脚本(Ctrl+N),输入如下代码:close all; clear all; clc[lon,lat]=meshgrid([-136:2:-114],[36:2:54]);u=sin(lat./6);v=sin(lon./6);m_proj('oblique&...
1 contour3函数:三维等高线绘图创建一个在矩形网格上定义的曲面的三维轮廓图。例子绘制函数的三维轮廓并叠加曲面图以增强函数的可视化。[X,Y] = meshgrid([-2:.25:2]);Z = X.*exp(-X.^2-Y.^2);contour3(X,Y,Z,30)surface(X,Y,Z,'EdgeColor',[.8 .8 .8],'FaceColor',...
[X, Y] = meshgrid(x, y); % 生成 Z 矩阵 Z = X .* exp (-X .^ 2 - Y .^ 2); % 绘制等高线 contour(X, Y, Z); 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 绘制结果 : 3、绘制彩色等高线并标注高度值 ...
1、使用contour函数绘制等值图,示例: %% 显示不同颜色的梯度图clear; clc; close all; x =-3.5:0.2:3.5; y =-3.5:0.2:3.5; [X,Y] =meshgrid(x,y);% 获取网格Z = X.*exp(-X.^2-Y.^2); subplot(2,1,1); mesh(X,Y,Z);% 绘制三维图axis square;% 坐标轴之间的尺度相等subplot(2,1,2...