Matlab二维等值线的修饰

 时间:2024-10-14 20:01:18

1、在引用的经验中介绍了生成二维等值线的方法。下面介绍如何进行等值线图的修饰。

Matlab二维等值线的修饰

2、首先我们生成下面的等值线图:[C,h] = contourf(xx,yy,zz,10);在等值线图上加入xy轴的属性和图名。

Matlab二维等值线的修饰

3、然后可以在图上加入标注。clable(C,h);

Matlab二维等值线的修饰

4、这里可以看到我们的标画陲奴颁注很不理想,我们是想将所有整数或能被5整除的数作为等值线的。那么就重新生成图形,我们的z属性值是从-48~-100,那么我们就从-100开始,每5个为一单位,到-50为止。使用如下命令:cc = -100:5:-50;>> [C,h] = contourf(xx,yy,zz,cc);>> clabel(C,h);

Matlab二维等值线的修饰

5、在工具栏的下发有个类似窗户的按钮,可以对生成的图形进行适当的调节。比如我们可以调节它的颜色和背景等等。

Matlab二维等值线的修饰
Matlab二维等值线的修饰

6、在command window中输入colorbar,还可以得到等值线的测控条。

Matlab二维等值线的修饰

7、如果还对生成的图形不满意,可以考虑进行资鼠榘运滤波处理,这主要在griddata命令中。因为默认的griddata命令是进行最邻近法插值,而我们还可以选择linear,natural,cubic,v4等其他插值方法。下面我们用cubic插值方法与原图进行对比。subplot(1,2,1)>> contourf(xx,yy,zz,cc);>> zzz = griddata(bb(:,1),bb(:,2),bb(:,3),xx,yy,'cubic');>> subplot(1,2,2)>> contourf(xx,yy,zzz,cc);

Matlab二维等值线的修饰

8、可以看到与原图略有差异,平滑了一些。在实际使用中,还有其他对数据锟侯希哇处理的方法,比如在处理前,首先对生成的属性数据进行滤波平滑。根据自己的需求对数据进行处理。

  • 绘画网络拓扑图的方法
  • excel表格如何插入三维曲面图
  • MATLAB绘制彩色廓线地图
  • 如何开启车轮驾考通的答题插件
  • 用Visio 2016绘图时如何解除形状的组合状态
  • 热门搜索
    食品安全手抄报资料 手抄报我的中国梦 艾滋病手抄报图片 安全知识手抄报资料 关于桥的手抄报 英语手抄报的英文 小学生国庆手抄报 快乐的暑假手抄报 好看的手抄报图片大全 防震减灾手抄报版面