Matlab 如何修复streamslice和imagesc plot之间的轴不匹配?

Matlab 如何修复streamslice和imagesc plot之间的轴不匹配?,matlab,plot,matlab-figure,Matlab,Plot,Matlab Figure,我试图在vz的imagesc上绘制数据集的流线(vx,vy),沿x和y的速度,沿z的速度。数据集和流线图如本MWE所示: x=[0 0.0125 0.0250 0.0375 0.0500, 0 0.0125 0.0250 0.0375 0.0500, 0 0.0125 0.0250 0.0375 0.0500, 0 0.0125 0.0250 0.0375 0.0500,

我试图在
vz的
imagesc
上绘制数据集的流线
(vx,vy),沿x和y的速度,沿z的速度。数据集和流线图如本MWE所示:

x=[0    0.0125    0.0250    0.0375    0.0500,
     0    0.0125    0.0250    0.0375    0.0500,
     0    0.0125    0.0250    0.0375    0.0500,
     0    0.0125    0.0250    0.0375    0.0500,
     0    0.0125    0.0250    0.0375    0.0500];

 y=[0         0         0         0         0,
0.0125    0.0125    0.0125    0.0125    0.0125,
0.0250    0.0250    0.0250    0.0250    0.0250,
0.0375    0.0375    0.0375    0.0375    0.0375,
0.0500    0.0500    0.0500    0.0500    0.0500];

vx=[0.0009   -0.0019   -0.0058   -0.0040   -0.0028,
0.0012    0.0159    0.1207    0.1465    0.0985,
0.0007    0.0018   -0.0367    0.2432   -0.0053,
0.0004    0.0920    0.1796    0.3807    0.0338,
-0.0006    0.1708    0.1764    0.2567    0.1256];

vy=[0.0002    0.0000   -0.0001   -0.0001   -0.0001,
-0.0003   -0.0156   -0.0076   -0.0251   -0.0433,
-0.0008   -0.0113   -0.0218   -0.0519   -0.0720,
-0.0006   -0.0091   -0.0326   -0.0778   -0.1087,
-0.0003   -0.0026   -0.0025   -0.0416   -0.1048];


vz=[0.0002    0.0000   -0.0001   -0.0001   -0.0001,
-0.0003   -0.0156   -0.0076   -0.0251   -0.0433,
-0.0008   -0.0113   -0.0218   -0.0519   -0.0720,
-0.0006   -0.0091   -0.0326   -0.0778   -0.1087,
-0.0003   -0.0026   -0.0025   -0.0416   -0.1048];

close all
clc


figure(1)
imagesc([0 0.05], [0 0.05], vx)
colorbar

figure(2)
imagesc([0 0.05], [0 0.05], vy)
colorbar

figure(3)
streamslice(x, y, vx, vy)

然而,当我检查图3并将其与图1和图2进行比较时,很明显有问题。在
imagesc
中,轴基本上是
x
垂直向下和
y
指向右侧,但在流线型中,轴通常是
y
向上和
x
向右。有没有办法将流线轴与imagesc的流线轴相匹配,这样我就可以合并成两个图?

您实际上不想使用,因为您没有像素。您正在从上面寻找:

figure(1)
surf(x,y,vx)
view(0,90)
colorbar

figure(2)
surf(x,y,vy),
view(0,90)
colorbar

figure(3)
streamslice(x, y, vx, vy)

也许需要对矩阵进行一些变换或改变视角才能使一切变得完美。

谢谢,这是有道理的