Matlab X、Y、Z阵列的二维绘图
我试图创建一个三列阵列的二维等高线图 第1列是X位置 第2列是Y位置 第3列是该坐标处的相应电场强度(Z) 轮廓(X,Y,Z)不工作我收到以下消息: Z的大小必须为2x2或更大Matlab X、Y、Z阵列的二维绘图,matlab,plot,contour,Matlab,Plot,Contour,我试图创建一个三列阵列的二维等高线图 第1列是X位置 第2列是Y位置 第3列是该坐标处的相应电场强度(Z) 轮廓(X,Y,Z)不工作我收到以下消息: Z的大小必须为2x2或更大 你能帮忙吗?Z是一个包含Z值的n×m矩阵。 X是大小为n的一维矩阵,包含X值。 Y是尺寸为m的一维矩阵,包含Y值。 Z(i,j)包含对应于X(i)和Y(j)的Z值你的X和Y重复了吗 例如: 如果是,则可以重新排列为轴向量X和Y以及矩阵Z: X 0 1 Y 0 1 Z 1 3 2 4 否则,您可以只
你能帮忙吗?Z是一个包含Z值的n×m矩阵。 X是大小为n的一维矩阵,包含X值。 Y是尺寸为m的一维矩阵,包含Y值。
Z(i,j)包含对应于X(i)和Y(j)的Z值你的X和Y重复了吗 例如: 如果是,则可以重新排列为轴向量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)
阅读文档。
x = [0 1];
y = [0 1];
z = [1 3 ; 2 4];
contour(x,y,z)