О заговоре в Matlab - PullRequest
       19

О заговоре в Matlab

0 голосов
/ 07 января 2020

В моем проекте я использовал следующие команды (в основном файле) в Matlab (версия R2018a) для генерации графика, моя проблема в том, что график не точный, мне нужен, так как я обнаружил небольшое согласие между этим графиком и результатами программы

figure(7); 
r=R1;
z=Z1;
u=abs(Uvelocity');
w=abs(Wvelocity');
 Z=[w,w];
x=[0 6] ;
[y,q]=meshgrid(x,z);
contourf(y,q,Z);
colormap(jet);
 colorbar;
 title('velocity');
figure(8);
clf;
contourf(y,q,Z);
colormap(jet);
colorbar;
hold('on')
plot(r,z,'ko','MarkerFacecolor','r')

где Wvelocity '- вычисленная осевая скорость

Uvelocity' - вычисленная радиальная скорость

R1 - вектор координат по оси x & min (R1) = 0 & max (R1) = 6

Z1 - вектор координат оси Y & min (Z1) = 0 & max (Z1) = 1


, изначально этот код предназначен для цилиндрического потока, в то время как I работая над коническим потоком.

мой график (рисунок 8) показан как:

https://imgbbb.com/image/LHpKjT

Я хочу, чтобы мой график был таким :

https://imgbbb.com/image/LHplRt

мой руководитель сказал мне, что я должен заменить команду " meshgrid ", но я не знаю, как это сделать .

Мне нужно отредактировать приведенный выше код, чтобы дать мне график, подходящий для моего конического потока, чтобы показать более точное распределение осевой скорости LY.

...