Info

La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.

it is not plotting

2 visualizaciones (últimos 30 días)
Meva
Meva el 9 de Mayo de 2015
Cerrada: MATLAB Answer Bot el 20 de Ag. de 2021
Hi,
I try this;
beta1 = 0.4*pi;
alphabar = 1;
dx=0.01;
for i=1:101
xx(i) = (i-1)*dx
end
dt=0.0001;
for nt=1:10001
t=(nt-1)*dt
...
if t==0.1
for i=1:101
t
if xx(i) < t
dp2dx(i) = -beta1-3*beta1^2.*xx(i);
else
dp2dx(i) = -beta1+2.*xx(i)*(-beta1*alphabar-1.5*beta1^2) + ...
t*2*beta1*alphabar;
end
end
figure(16)
plot(xx,dp2dx)
where xx(i) = (i-1)*0.01. But it is not plotting. Any suggestions??
  10 comentarios
Meva
Meva el 9 de Mayo de 2015
Editada: Meva el 9 de Mayo de 2015
I now see the reason of not plotting. It is because dp2dx is 1 dimensional just a value not 1*101 array. But I have used this in a for loop. It is supposed to be 1 *101 array.
Meva
Meva el 9 de Mayo de 2015
I solved the problem. Thanks guys.

Respuestas (0)

La pregunta está cerrada.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by