Симуляция потока - PullRequest
       1

Симуляция потока

0 голосов
/ 06 марта 2011

Я застрял на графике.

Это график моделирования потока, мне нужно иметь возможность видеть графики примерно для 25 временных отрезков между t = 0 и t = 1.

это код, который я написалэто делает для t = 0,1.Я, очевидно, не могу повторить код 25 раз.Есть ли способ запрограммировать его на сюжет всего за один раз.то есть, используя цикл?

ТАКЖЕ, мне нужно переопределить обе оси, чтобы перейти от 0 до 1.

Большое спасибо

1 Ответ

1 голос
/ 06 марта 2011
t=linspace(0,1,25)
for k=1:length(t)

  A=(a1^2*P)/(i*mu*L*alpha^2)

  B1=i^1.5*alpha*r/a1

  B2=i^1.5*alpha

  B11=besselj(0,B1)

  B22=besselj(0,B2)

  B=1-(B11/B22)

  C=exp(i*w*t(k))

  u=real(A*B*C)

  plot(u,r,u,-r)
  drawnow
end

используйте drawnow после вашей команды заговора. это заставит matlab немедленно нарисовать график, что позволит вам увидеть ход симуляции.

EDIT: Я не видел последний бит. Чтобы установить ось x & y в положение от 0 до 1, выполните xlim([0 1]) и ylim([0 1])

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...