for E1=1:73
W=15;
L=1.3;
w=0.25;
h=0.075;
I=(w*h^3)/12;
Deflection5 = (W.*L.^3)/(3.*E1.*I)
plot(E1,Deflection5)
end
Guys why it does not appear what is the problem? I tried to make plot of the E1 values and Deflection while both values changing.

 采纳的回答

E1=1:73
W=15;
L=1.3;
w=0.25;
h=0.075;
I=(w*h^3)/12;
Deflection5 = (W.*L.^3)./(3.*E1.*I)
plot(E1,Deflection5)

6 个评论

Is it possible to make it with for loop?
E1 = 1:73;
W=15;
L=1.3;
w=0.25;
h=0.075;
I=(w*h^3)/12;
for i=1:numel(E1)
Deflection5(i) = (W*L^3)/(3*E1(i)*I)
end
plot(E1,Deflection5)
Thank you! and can you help me for legend command if you know?
for example, how to use two plot in legend?
L1=linspace(0.001,1.3);
Deflection1 = (W.*L1.^3)/(3.*E.*I);
plot(L1,Deflection1)
this and
Deflection5
plot(L1,Deflection1)
hold on
plot(L1,Deflection5)

请先登录,再进行评论。

更多回答(1 个)

No need for a for loop
E1=1:73;
W=15;
L=1.3;
w=0.25;
h=0.075;
I=(w*h^3)/12;
Deflection5 = (W.*L.^3)./(3.*E1.*I);
plot(E1,Deflection5)

类别

帮助中心File Exchange 中查找有关 Animation 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by