matlab中等高線的繪製,matlab等高線圖中,如何只畫(標註)特定的一條等高線?

2021-05-07 08:54:22 字數 1503 閱讀 3411

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維的,但是在你的模型空間預設...