2014-05-13 86 views
-3

我试图创建一个三列的阵列的二维轮廓的曲线图X,Y的2D图,Z阵列

塔1是一个X位置 塔2是Y位置 第3列是相应的电场强度(Z)在该坐标

轮廓(X,Y,Z)不工作我得到这个消息:

Z应该在是2×2的大小或更大。

你能帮忙吗?

+2

阅读[轮廓](http://www.mathworks.com/help/matlab/ref/contour.html)文档。 –

回答

0

Z是包含z值的n乘m矩阵。 X是包含x值的大小为n的一维矩阵。 Y是包含y值的大小为m的一维矩阵。 (i,j)包含对应于X(i)和Y(j)的z值

0

你的X和Y是否重复?

如:

X Y Z 
0 0 1 
0 1 2 
1 0 3 
1 1 4 

如果是这样,你可以重新组合成轴矢量X和Y,及矩阵Z:

X 
0 
1 

Y 
0 
1 

Z 
1 3 
2 4 

否则,你可能只是插值到,做重复的网格。

x = [0 1]; 
y = [0 1]; 
z = [1 3 ; 2 4]; 
contour(x,y,z) 
相关问题