Need help with the MATLAB code for this question. Thanks! Figure la shows a unif
ID: 1855245 • Letter: N
Question
Need help with the MATLAB code for this question. Thanks!
Figure la shows a uniform beam subject to a linearly increasing distributed load. The resulting deflection is shown in Figure lb and the equation for the resulting elastic curve is given by Use bisection to determine the point of maximum deflection (i.e., the value of x where dy/dx = 0). Then substitute this value into Equation 1 to determine the value of the maximum deflection. Use the following parameter values: L = 600 cm, E = 50.000 kN/cm2, I = 30.000 cm4, and omega 0 = 2.5 kN/cm. Use a starting interval of [0, L] and tolerance for the final error of 10-1 cm. Figure 1: Beam bendingExplanation / Answer
%Problem 5.13 L = 600; %cm E = 50000; %kN/cm^2 I = 30000; %cm^4 w0 = 2.5; %kN/cm %equation for elastic curve y = @(x) (w0/(120*E*I*L)).*(-(x^(-5)) + 2*(L^2).*(x^3) - (L^4).*x); %use bisect function from pg. 139 [root,fx,ea,iter]=bisect(y,0,L) %root is value of x %fx is value of maximum deflection ( i.e., y(root) )
Related Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.