Borrar filtros
Borrar filtros

Plotting curves with increasing radius.

1 visualización (últimos 30 días)
karthik madhamshetty
karthik madhamshetty el 9 de Mzo. de 2017
Comentada: KSSV el 9 de Mzo. de 2017
for dout = 11:0.5:100 for din = 1:0.5:90 mn = 5; mf = pi/4*(dout*dout-din*din)*13*7890*10^-6; k = dout/2^0.5; rn = 5.5;
J = (mn*rn^2 + mf*k^2)*2*pi/rn;
plot(dout,J);
end
end
Hi, I am using this code to plot dout vs J. But i end up getting only one value. how should i modify this code?
Thanks, karthik.

Respuestas (1)

KSSV
KSSV el 9 de Mzo. de 2017
Are you expecting this?
dout = 11:0.5:100 ;
din = 1:0.5:90 ;
mn = 5;
mf = pi/4*(dout.*dout-din.*din)*13*7890*10^-6;
k = dout/2^0.5;
rn = 5.5;
J = (mn*rn^2 + mf.*k.^2)*2*pi./rn;
plot(dout,J);
  2 comentarios
karthik madhamshetty
karthik madhamshetty el 9 de Mzo. de 2017
It is not working.
I want to plot dout vs J.
It throws some error at mf
Error using * Inner matrix dimensions must agree.
Error in Plotting (line 5) mf = pi/4*(dout*dout-din*din)*13*7890*10^-6;
KSSV
KSSV el 9 de Mzo. de 2017
The above code, what I have copied will work. How you have tried the code?

Iniciar sesión para comentar.

Categorías

Más información sobre Desktop en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by