Question
im having trouble doing this problem with matlab code and we can not use ode45 in our code unfortunitely.

thank you!
T L =undeformed length k =stiffness om The mass m is suspended from an elastic cord with an extensional stiffness k and undef
0 0
Add a comment Improve this question Transcribed image text
Answer #1

IF YOU HAVE ANY DOUBT PLEASE FEEL FREE TO COMMENT

L = undeformed length K= stiffness Ť = 782+ g coso - Ķ (r-L) - (1) ö= -288 - grino - (2) 9- 9.80665 ms ke 40 NI. L=0.5m m=0.22. first order Above equations can be transformed into Diff equation by i= u = di = 0 = de dizu - (0) Tv - (T) Equation (1) c2. first order Above equations can be transformed into Diff equation by i= u = di = 0 = de dizu - (0) Tv - (T) Equation (1) c

funPendulum.m

function fVal= funPendulum(t,Y)

r=Y(1);

theta=Y(2);

u=Y(3);

v=Y(4);

%constants

K=40;

m=0.25;

g=9.80665;

L=0.5;

% define dy/dt

fVal(1,1)=u;

fVal(2,1)=v;

fVal(3,1)=r*(u^2)+g*cosd(theta)-(K/m)*(r-L);

fVal(4,1)=(-2*u*v-g*sind(theta))/r;

end

runPendulum.m

Y0=[0.5;60;0;0];

tSpan=[0 3.05675];

[time,Ysol]=ode23(@(t,Y) funPendulum(t,Y),tSpan,Y0);

r=Ysol(:,1);

theta=Ysol(:,2);

u=Ysol(:,3);

v=Ysol(:,4);

clf;

plot(time,Ysol);

xlabel('Time(s)');ylabel('r theta u v')

hold on;

plot(3.05675,0.543911,'*b')

[theta,time,r]

e - o to become Zero was found Time needed first for Time = 3.0568 sec. of Gode shows 3 In rundpendulum. m Goloumns. last lin

Add a comment
Know the answer?
Add Answer to:
im having trouble doing this problem with matlab code and we can not use ode45 in...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Can you help me with this problem? This has to be done using Matlab and solving with runge-katta, euler method, and the built in function ode45

    Consider a cylindrical storage tank with surface area A which contains a liquid at depth y:At time t = 0, the tank is empty (y = 0 when t = 0). Liquid is supplied to the tank at a sinusoidal rate Qin =3Qsin2 (t) and withdrawn from the tank as: 𝑄𝑜𝑢𝑡 = 3(𝑦 − 𝑦𝑜𝑢𝑡) 1.5 if 𝑦 > 𝑦𝑜𝑢𝑡 𝑄𝑜𝑢𝑡 = 0 if 𝑦 ≤ 𝑦𝑜𝑢𝑡 Please note that both 𝑄𝑖𝑛 and 𝑄𝑜𝑢𝑡 have units m3 /h. The mass...

  • The Program for the code should be matlab 5. [25 pointsl Given the initial value problem...

    The Program for the code should be matlab 5. [25 pointsl Given the initial value problem with the initial conditions y(0) 2 and y'(0)10, (a) Solve analytically to obtain the exact solution y(x) (b) Solve numerically using the forward Euler, backward Euler, and fourth-order Runge Kutta methods. Please implement all three methods yourselves do not use any built- in integrators (i.e., ode45)). Integrate over 0 3 r < 4, and compare the methods with the exact solution. (For example, using...

  • I mostly needed help with developing matlab code using the Euler method to create a graph. All th...

    I mostly needed help with developing matlab code using the Euler method to create a graph. All the other methods are doable once I have a proper Euler method code to refer to. 2nd order ODE of modeling a cylinder oscillating in still water wate wate Figure 1. A cylinder oscillating in still water. A cylinder floating in the water can be modeled by the second order ODE: dy dy dt dt where y is the distance from the water...

  • modify this code is ready % Use ODE45 to solve Example 4.4.3, page 205, Palm 3rd...

    modify this code is ready % Use ODE45 to solve Example 4.4.3, page 205, Palm 3rd edition % Spring Mass Damper system with initial displacement function SolveODEs() clf %clear any existing plots % Time range Initial Conditions [t,y] = ode45( @deriv, [0,2], [1,0] ); % tvals yvals color and style plot( t, y(:,1), 'blue'); title('Spring Mass Damper with initial displacement'); xlabel('Time - s'); ylabel('Position - ft'); pause % hit enter to go to the next plot plot( t, y(:,2), 'blue--');...

  • Exercise 3.2. This problem is challenging! Two identical particles of mass m are connected by a...

    Exercise 3.2. This problem is challenging! Two identical particles of mass m are connected by a light spring with stiffness k (neglect the spring's mass) and equilibrium length 2. Ev- erything is lined up on the z-axis. Let the position of particle 1 be r(t) and the position of particle 2 be f(t). If at time t = 0, the positions are (0) = ? and r2(0) = l, and the velocities are non-zero with vi(0) = v1 +0 and...

  • I have all of the answers to this can someone just actually explain this matlab code and the results to me so i can get a better understanding? b) (c) and (d) %% Matlab code %% clc; close all; clear...

    I have all of the answers to this can someone just actually explain this matlab code and the results to me so i can get a better understanding? b) (c) and (d) %% Matlab code %% clc; close all; clear all; format long; f=@(t,y)y*(1-y); y(1)=0.01; %%%% Exact solution [t1 y1]=ode45(f,[0 9],y(1)); figure; plot(t1,y1,'*'); hold on % Eular therom M=[32 64 128]; T=9; fprintf(' M Max error \n' ); for n=1:length(M) k=T/M(n); t=0:k:T; for h=1:length(t)-1 y(h+1)=y(h)+k*f(t(h),y(h)); end plot(t,y); hold on %%%...

  • I want matlab code. 585 i1 FIGURE P22.15 22.15 The motion of a damped spring-mass system (Fig. P22.15) is de...

    I want matlab code. 585 i1 FIGURE P22.15 22.15 The motion of a damped spring-mass system (Fig. P22.15) is described by the following ordinary differ- ential equation: dx dx in dt2 dt where x displacement from equilibrium position (m), t time (s), m 20-kg mass, and c the damping coefficient (N s/m). The damping coefficient c takes on three values of 5 (underdamped), 40 (critically damped), and 200 (over- damped). The spring constant k-20 N/m. The initial ve- locity is...

  • C++. Difficulty with quickSort function. Code will not run quickSort function. The code I'm having trouble...

    C++. Difficulty with quickSort function. Code will not run quickSort function. The code I'm having trouble with is in bold. -------------------------------------------------------------------------------------------------driverProgram.cpp #include #include #include #include #include "quickSort.cpp" using namespace std; int main() { const int MIN_SIZE = 4; //Array size const int SIZE = 25; int theArray[SIZE] = {11, 22, 33, 44, 55, 66, 77, 88, 99, 12, 13, 14, 15, 16, 17, 18, 19, 18, 19, 20, 21, 22, 23, 24, 25}; cout << "List of 25 items: ";...

  • help me with this. Im done with task 1 and on the way to do task...

    help me with this. Im done with task 1 and on the way to do task 2. but I don't know how to do it. I attach 2 file function of rksys and ode45 ( the first is rksys and second is ode 45) . thank for your help Consider the spring-mass damper that can be used to model many dynamic systems -- ----- ------- m Applying Newton's Second Law to a free-body diagram of the mass m yields the...

  • I wonder how to a problem 5.13. This problem is related to applied numerical methods with Matlab(third edition). I want Matlab code. 5.13 Figure P5.13a shows a uniform beam subject to a lin- early...

    I wonder how to a problem 5.13. This problem is related to applied numerical methods with Matlab(third edition). I want Matlab code. 5.13 Figure P5.13a shows a uniform beam subject to a lin- early increasing distributed load. The equation for the result- ing elastic curve is (see Fig. P5.13b) htm U) (P5.13) 3 3" Use bisection to determine the point of maximum deflection (i.e, the value of x where dy/dx 0). Then substitute this value into Eq. (P5 13) to...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT