x = 0:21;
y = 0:17;
(x, y) = meshgrid (x, y);
z = [5 5 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5 5; 0 0 5 0 1 0 2 0 0 1 0 5 5 5 5 5 5 5 5 5 5;0 2 0 1 0 0 0 1 0 0 2 0 3 0 0 1 5 5 5 5 5;1 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 5 5 5 5;13 5 5 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5;5 5 0 0 0 0 0 0 0 0 0 0 24 0 0 0 0 0 0 5 5;5 5 5 0 0 0 0 0 0 24 24 1 0 0 0 0 0 0 0 0 5;5 5 5 5 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0;5 5 5 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5;5 5 5 5 5 0 0 0 2 0 0 0 0 0 0 0 0 0 5 5 5;5 5 5 5 5 5 0 0 0 0 0 0 0 0 0 0 1 0 5 5 5;5 5 5 5 5 5 5 0 3 0 0 0 0 0 0 0 5 5 5 5;23日5 5 5 5 5 5 5 5 0 0 0 0 0 27日27日0 5 5 5 5 5;5 5 5 5 5 5 5 5 0 0 0 0 0 0 0 5 5 5 5 5 5;5 5 5 5 5 5 5 5 5 0 0 0 0 5 5 5 5 5 5 5 5;5 5 5 5 5 5 5 5 5 0 0 0 5 5 5 5 5 5 5 5 5;5 5 5 5 5 5 5 5 5 5 0 5 5 5 5 5 5 5 5 5 5];
谁x y z
正如您可以看到的,
z
有一个行和列少于吗
x
和
y
。这就是错误消息
interp2
是抱怨。
定义
x
和
y
从1开始允许
interp2
工作(我不知道如果这是一个适当的解决在这种情况下):
x =一21;
y =一17;
(x, y) = meshgrid (x, y);
z = [5 5 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5 5; 0 0 5 0 1 0 2 0 0 1 0 5 5 5 5 5 5 5 5 5 5;0 2 0 1 0 0 0 1 0 0 2 0 3 0 0 1 5 5 5 5 5;1 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 5 5 5 5;13 5 5 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5;5 5 0 0 0 0 0 0 0 0 0 0 24 0 0 0 0 0 0 5 5;5 5 5 0 0 0 0 0 0 24 24 1 0 0 0 0 0 0 0 0 5;5 5 5 5 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0;5 5 5 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5;5 5 5 5 5 0 0 0 2 0 0 0 0 0 0 0 0 0 5 5 5;5 5 5 5 5 5 0 0 0 0 0 0 0 0 0 0 1 0 5 5 5;5 5 5 5 5 5 5 0 3 0 0 0 0 0 0 0 5 5 5 5;23日5 5 5 5 5 5 5 5 0 0 0 0 0 27日27日0 5 5 5 5 5;5 5 5 5 5 5 5 5 0 0 0 0 0 0 0 5 5 5 5 5 5;5 5 5 5 5 5 5 5 5 0 0 0 0 5 5 5 5 5 5 5 5;5 5 5 5 5 5 5 5 5 0 0 0 5 5 5 5 5 5 5 5 5;5 5 5 5 5 5 5 5 5 5 0 5 5 5 5 5 5 5 5 5 5];
谁x y z%都是一样的尺寸
冲浪(z)
包含(“宽度”)
ylabel (“长度”)
zlabel (“地震”)
ξ= 0:.1:10;
易= 0:.1:10;
[xi, yi] = meshgrid (xi, yi);
佐= interp2 (x, y, z, xi,咦,“立方”);
冲浪(xi,咦,佐)
然而,请注意,由此产生的高分辨率表面并没有昔日的形状一样。这是因为查询点
习
和
易
只有去10而不是21岁或17像原始的
x
和
y
分别,这表面仅覆盖原地区的大约四分之一。为了解决这个问题,定义
习
和
易
定义的原始地区跨度
x
和
y
。例如:
ξ= linspace (x(1),(结束),50);
易= linspace (y (1), y(结束),50);
[xi, yi] = meshgrid (xi, yi);
佐= interp2 (x, y, z, xi,咦,“立方”);
冲浪(xi,咦,佐)
包含(“宽度”)
ylabel (“长度”)
zlabel (“地震”)
现在与原始表面,它涵盖了同一地区,~ 2.5 x的决议。调整50用于定义
习
和
易
调整分辨率。