1樓:匿名使用者
舉個例子,畫z=sin(x)+exp(y)的等高線%生成資料,如果你已經有資料的話就不用生成了[x,y]=meshgrid(linspace(-2,2));
z=sin(x)+exp(y);
%最簡單的等高線
contour(x,y,z)
%如果要指定等高線條數
contour(x,y,z,10)%畫10條等高線%如果要顯示等高線的值
[c,h]=contour(x,y,z);
set(h,'showtext','on')%顯示等高線的值%如果要指定等高線的值
[c,h]=contour(x,y,z);
set(h,'showtext','on','levellist',[-.7 -.5 -.3 0 .5 1 2 4 7])%設定等高線的值
2樓:
最近有人問我,如何實現有正負數的等高線,也就是說:
正數用實線表示
負數用虛線表示
程式如下:
[x,y] = meshgrid(-2:0.1:2);
z = y.*exp(-x.^2-y.^2);
z1=z;
z2=z;
z1(z1<0)=0;
z2(z2>0)=0;
contour(x,y,z1,50,'-');
hold on
contour(x,y,z2,50,':');
3樓:士楓終靈凡
contour(x,y,z)
試試看這個函式。
詳情看幫助
輸入行輸入help
contour
------
貌似不能這麼做,你再找找別的辦法吧。最小輸入2x2矩陣。
4樓:同樹菅鴻風
使用曲線擬合工具箱,把你的x,y,z的資料擬合出來,然後繪製等高線圖,等高線圖工具箱裡面有
matlab等高線圖中,如何只畫(標註)特定的一條等高線?
5樓:匿名使用者
clc,clear,close all
[x,y]=meshgrid(linspace(-2,2));
z=sin(x)+exp(y);
%最簡單的等高線
contour(x,y,z)
%如果要指定等高線條數
contour(x,y,z,10)%畫10條等高線%如果要顯示等高線的值
[c,h]=contour(x,y,z);
set(h,'showtext','on')%顯示等高線的值%如果要指定等高線的值
[c,h]=contour(x,y,z);
set(h,'showtext','on','levellist',[-.7 -.5 -.3 0 .5 1 2 4 7])%設定等高線的值
6樓:匿名使用者
contour(x,y,z,[50,50],'r.')
高中等高線地形圖題目,高中地理關於等高線地形圖的題目
a b c 8 河流只在山谷處才有,該圖表示的是山谷地形。山谷地形等高線向高處凸出。所以,等高線y高x低,等高距100,那麼等高線x比已知等高線地100米.所以8題選a 9 地圖沒有方向標之類的方向提示,故該地圖的方向上北下南左西右東。高低西南方向高東方向北低,故河流由西南向東北方向流,所以答案b ...
關於等高線的,怎麼看等高線
等高線密集,說明坡陡 等高線稀疏,說明坡緩。山谷 山脊 河流的判斷與等高線的疏密無關,而與等高線數值和彎曲方向的組合方式有關。判斷山脊 山谷的依據是 凸高為低,凸低為高。具體說,在圖中等高線彎曲程度最大處,如果由高處 數值大的等高線 向低處 數值小的等高線 彎曲,表示當地地勢比兩側地區高,即是山脊 ...
天正如何檢視等高線高度,CAD中如何繪製等高線(地形)
你的資料是絕對座標值,只管複製貼上就能畫出來.基本不用滑鼠,螢幕都可以不看.新建圖 在命令視窗輸入 l 輸入座標就ok了.如 l 或者spl 回車 0,50,60 回車 50,60,50 回車 80,60,90 回車 0,0,0對應的就是x,y,z的座標,其實你畫的就是3維的,但是在你的模型空間預設...