Clear Filters
Clear Filters

Plotting curves with increasing radius.

1 view (last 30 days)
karthik madhamshetty
karthik madhamshetty on 9 Mar 2017
Commented: KSSV on 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.

Answers (1)

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

Sign in to comment.

Categories

Find more on Desktop in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!