代码返回,“错误使用quiver3(44)行V和W必须相同大小。”How to fix this? The variables are the same size(1x25 double).
14日视图(30天)
显示旧的评论
埃克曼螺旋% %计划阴谋
% %输入部分
清除所有;关闭所有;
我= sqrt(1) %,以确保我是复杂的
h = 120;%水深
螺母= .02点;%(常数)湍流粘度
φ= 51;%纬度(度)。
ρ= 1000;%的水密度
tauwx = 0;%风切变应力方向
tauwy = 1;%风切变应力y方向
τ= tauwx + tauwy *我;%剪切应力矢量
f = 2 * 7.27 e-5 *罪(φ*π/ 180);%科里奥利系数
dek =√2 *螺母/ f) % Ekman深度
dz = 5;%垂直步长
犯人= (- h: dz: 0);%垂直坐标
% %为策划目的定义一些额外的矩阵
xek = 0(大小(犯人));
yek = 0(大小(犯人));
taux = 0(大小(犯人));
tauy = 0(大小(犯人));
taux(结束)= tauwx;
tauy(结束)= tauwy;
埃克曼螺旋的% %解
s =τρ* dek / / (1 + i) /螺母* exp ((1 + i) / dek *犯人);
uek =真正的(s);
vek =图像放大(年代);
% %阴谋的结果
图(1);
yek quiver3 (xek,犯人uek制造,vek, 0,“线宽”,2);
抓住
yek quiver3 (xek,犯人,taux tauy, 0,“r”,“线宽”,2);
标题(“埃克曼螺旋”)
包含(' u '); ylabel (' v ');
zlabel (' z ')
打印(“-dpng”、“ekman.png”)
打印(“-depsc”、“ekman.eps”)