我试图创建一个三列数组的二维轮廓图
第1列是X位置 第2列是Y位置 第3列是该坐标处的相应电场强度(Z)
轮廓(X,Y,Z)不起作用我收到此消息:
Z的大小必须为2x2或更大。
你能帮忙吗?答案 0 :(得分:0)
Z是包含z值的n×m矩阵。 X是包含x值的大小为n的一维矩阵。 Y是包含y值的大小为m的一维矩阵。 Z(i,j)包含对应于X(i)和Y(j)
的z值答案 1 :(得分: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)