Effacer les filtres
Effacer les filtres

Plotting curves with increasing radius.

3 vues (au cours des 30 derniers jours)
karthik madhamshetty
karthik madhamshetty le 9 Mar 2017
Commenté : KSSV le 9 Mar 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.

Réponses (1)

KSSV
KSSV le 9 Mar 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 commentaires
karthik madhamshetty
karthik madhamshetty le 9 Mar 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 le 9 Mar 2017
The above code, what I have copied will work. How you have tried the code?

Connectez-vous pour commenter.

Catégories

En savoir plus sur Desktop dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by