成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

Matlab中等高線圖的繪制

在Matlab中,繪制等值線圖是一項常見的功能。與ArcGIS不同,Matlab的等值線圖在沒有數(shù)據(jù)時會顯示Nan,在圖上也不會有內(nèi)插結(jié)果。要開始繪制等高線圖,首先需要給出一個數(shù)組,該數(shù)組生成的數(shù)據(jù)即

在Matlab中,繪制等值線圖是一項常見的功能。與ArcGIS不同,Matlab的等值線圖在沒有數(shù)據(jù)時會顯示Nan,在圖上也不會有內(nèi)插結(jié)果。要開始繪制等高線圖,首先需要給出一個數(shù)組,該數(shù)組生成的數(shù)據(jù)即為Matlab中開始畫面的圖形數(shù)據(jù)。

使用contour和contourf命令生成等高線圖

要生成等高線圖,通??梢允褂胏ontour、contourc、contourf命令。然而在Matlab2016中,也提供了更簡單的方法。在“繪圖”框中選擇contour/contourc/contour3(三維圖)等方式進行繪制。使用contour和contourf命令后,可得到下圖所示的圖形。

靈活運用命令生成等高線圖

除了使用contour和contourf命令外,還可以通過命令來繪制等高線圖,并且操作更加靈活。例如,若要生成20條等高線,可使用命令contour(aa, 20)。想要繪制三維圖形,可以選用contour3命令或surf命令來實現(xiàn)。contour3生成的圖形為線圖,而surf則呈現(xiàn)面狀圖。

Matlab 2016中的三維等高線圖形繪制

在Matlab 2016中,可以輕松繪制三維等高線圖形。最后,可以對圖形進行修飾,使其更具美感。要修飾Matlab二維等值線圖,需要使用contour命令。該命令由三個相同大小的數(shù)組組合而成。通常需要提供三個二維數(shù)組,如x -3:0.125:3,y -3:0.125:3,[X,Y] meshgrid(x,y)。如果已有XYZ三列數(shù)據(jù),生成二維數(shù)組時最好使用griddata命令。繪制完成后的效果如下圖所示。

通過以上介紹,相信大家能更好地掌握Matlab中等高線圖的繪制方法,希望對你有所幫助。

標簽: