x=rand(1,10);
y=rand(1,10);
z=rand(1,10); %我那里用随机数了,你的用读取到的数据取代.
%要把离散数据网格化,因为contour,surface和mesh承受的都是网格化数据.
xi=linspace(min(x),max(x),50); %从最小到更大之间取若干点,我用了50个,你能够随意改.
yi=linspace(min(y),max(y),50);
[xi,yi]=meshgrid(xi,yi); %网格化x,y
zi=griddata(x,y,z,xi,yi,'cubic'); % 网格化z,现实上就是二维插值,能够用'linear'有棱角的,'cubic'就比力光滑.
subplot(1,2,1)
contour(xi,yi,zi) %假设 不需要比力立体图,那就不需要subplot了,间接contour
colorbar
subplot(1,2,2)
mesh(xi,yi,zi) % 立体效果图,用surf也能够.,11,matlab中等高线contour的问题
数据格局为:
编号 x坐标 y坐标 z高程
1,270.55,-31.72,143.08
2,262.40,-31.10,134.48
3,257.20,-30.28,127.28
4,254.81,-31.21,123.36
·····
如今我已经用csvread函数把x,y,z别离 提取出来了 存在x,y,z 那三个vector里
并且实现了用satter(x,y)把点展到图上(如图)如今的问题是:
怎么生成等高线或者曲面啊?
contour(x,y,z)似乎 不可啊
报错提醒是说我那个z矩阵应该是一个2X2以上的矩阵
我那里z是一个认为数组
是要在用contour之前把数据从头组织一下么,怎么组织?
但是我对matlab的数据构造不是很熟
期看 有达人指点
contour是什么意思?
contour的意思:
n. 轮廓;等高线;周线;电路;概要
vt. 画轮廓;画等高线
n. (Contour)人名;(法)孔图尔
短语
contour line [测] 等高线 ; 等高线地图 ; [气象] [数] 等值线
tone contour 腔调轮廓 ; 腔调轮廓 ; 腔调曲线
Trace Contour 等高线 ; 描画轮廓 ; 等高线滤镜 ; 轮廓逃踪
同近义词
n. 轮廓;[气象]等高线;[数]周线;电路;概要
profile , brief
So, the contour plot looks like that.
等高线图看起来是如许的。
matlab中的contour是什么意思?contour(u,v,z,n)是画等值线\r\n其第四个参数是掌握 等值线的值的\r\n\r\n假设 n是一个标量,那么阐明 为等值线的条数例如\r\ncontour(u,v,z,20)那么它会根据 数据的范畴 画出20条等值线\r\n\r\n假设 n是一个向量,那么阐明 为需要等值线的值,例如\r\ncontour(u,v,z,[1 2 3 4])会画出z=1,2,3,4四个值的等值线\r\n\r\n假设 我们要只要画指定的某个值的等值线,我们就用两个不异的数构成向量\r\ncontour(u,v,z,[1 1]);画值为1的等值线\r\ncontour(u,v,z,[0 0]);画值为0的等值线
contour什么意思中文contour的意思是外形; 轮廓; (地图上表达 不异海拔各点的) 等高线。
音标:
英[ˈkɒntʊə(r)]
美[ˈkɑːntʊr]
[例句]I cradled my video camera nervously on my lap, but its cold contours did nothing to comfort me.
我严重地把摄影机架在大腿上,但是它冰凉的外形并没能给我任何安抚 。