-3
我试图创建一个三列的阵列的二维轮廓的曲线图X,Y的2D图,Z阵列
塔1是一个X位置 塔2是Y位置 第3列是相应的电场强度(Z)在该坐标
轮廓(X,Y,Z)不工作我得到这个消息:
Z应该在是2×2的大小或更大。
你能帮忙吗?
我试图创建一个三列的阵列的二维轮廓的曲线图X,Y的2D图,Z阵列
塔1是一个X位置 塔2是Y位置 第3列是相应的电场强度(Z)在该坐标
轮廓(X,Y,Z)不工作我得到这个消息:
Z应该在是2×2的大小或更大。
你能帮忙吗?
Z是包含z值的n乘m矩阵。 X是包含x值的大小为n的一维矩阵。 Y是包含y值的大小为m的一维矩阵。 (i,j)包含对应于X(i)和Y(j)的z值
你的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)
阅读[轮廓](http://www.mathworks.com/help/matlab/ref/contour.html)文档。 –