在极坐标下画出速度场的矢量图
40次浏览(过去30天)
显示旧的注释
在画出压力的等高线(我很容易就画好了)之后,我被要求画出速度场的矢量图。压力为
P = (c * (R1、R2) - (1 - c)) *日志((x ^ 2 + y ^ 2) ^(1/2)) /日志(R2 / R1) + 1 - c
而且
P = (c * (R1、R2) - (1 - c)) *日志(r) /日志(R2 / R1) + 1 - c
在极坐标中,c R1 R2是常数。我可以用这个代码画出直角坐标部分的向量图但我不知道如何在极坐标下做。谢谢你!
c = 0.1;
R1 = 1;
R2 = 10;
X = 1:10;
Y = 1:10;
[X,Y] = meshgrid(X,Y);
P = (c * (R1、R2) - (1 - c)) *日志((x ^ 2 + y ^ 2) ^(1/2)) /日志(R2 / R1) + 1 - c;
p_x = (c * (R1、R2) - (1 - c)) * (X / (X ^ 2 + y ^ 2)) /日志(R2 / R1);
p_y = (c * (R1、R2) - (1 - c)) * (Y / (x ^ 2 + Y ^ 2)) /日志(R2 / R1);
图;
箭袋(X, Y, p_x p_y)
标题(“速度场图”)