地形デ,タの表示
この例では,地球の地形図を表すいくかの方法を示します。この例で使われているデータは,米国商務省NOAA,国立地球物理データセンターの数据公告88 -“万人迷”女友- 02年で入手可能です。
地形デタにいて
デタファルtopo.mat
には地形デ,タが格納されています。威尼斯平底渔船
は標高デ,タで,topomap1
は標高のカラ,マップです。
负载威尼斯平底渔船威尼斯平底渔船topomap1负载百分比数据谁(“威尼斯平底渔船”,“topomap1”)
名称大小字节类属性topo 180x360 518400 double topomap1 64x3 1536 double
等高線図の作成
地形デタを可視化する方法の1は,。地球の大陸の輪郭を表示するには,標高が0の点をプロットします。轮廓
の最初の3の入力引数は,等高線図のx, yおよびzの各値を指定します。4番目の引数は,プロットする等高線のレベルを指定します。
X = 0:359;%经度Y = -89:90;%纬度图等高线(x,y,topo,[0 0])轴平等的%设置轴单位为相同的大小盒子在%显示包围框Ax = gca;%获取电流轴斧子。XLim = [0 360];%设置x限制斧子。YLim = [-90 90];%设置y限制斧子。XTick = [0 60 120 180 240 300 360];%定义x个刻度斧子。YTick = [-90 -60 -30 0 30 60 90];定义y个刻度
イメージとしてのデータの表示
高度デタおよびカスタムのカラマップを使用して,地形のメジを作成できます。地形デタはカスタムカラマップのンデックスとして扱われます。カラマップの範囲に対しデタ値が線形的にスケリングされるように,メジのCDataMapping
を“缩放”
に設定します。このカラ,マップでは,緑色の陰影は標高デ,タを示し,青の陰影は海抜0以下の深さを表します。
图像([0 360],[-90 90],翻转(topo),“CDataMapping”,“缩放”) colormap(topomap1)轴平等的%设置轴单位为相同的大小Ax = gca;%获取电流轴斧子。XLim = [0 360];%设置x限制斧子。YLim = [-90 90];%设置y限制斧子。XTick = [0 60 120 180 240 300 360];%定义x个刻度斧子。YTick = [-90 -60 -30 0 30 60 90];定义y个刻度
テクスチャマッピングの使用
テクスチャマッピングでは,2次元のメジが3次元の表面にマップされます。地形図を球面にマップするには,CData
プロパティで指定された表面の色を地形デ,タに設定し,FaceColor
プロパティを“texturemap”
に設定します。
CLF [x,y,z] =球面(50);%创建一个球体S =曲面(x,y,z);% plot球面s.FaceColor =“texturemap”;%使用纹理映射s.CData = topo;%设置颜色数据为地形数据s.EdgeColor =“没有”;%移除边缘s.FaceLighting =“古尔戈”;%曲线表面首选照明s.c. specularstrength = 0.4;改变反射光的强度光(“位置”,[-1 0 1])%加灯轴广场从%设置轴为平方并删除轴视图([-30,30])%设置观看角度