MATLAB Answers

## solving a differential equation

Asked by Lydia H

### Lydia H (view profile)

on 31 Jan 2013

Hi guys, I want to solve a second order differential equation which is:

2*y''(t) + 6*y'(t) + 4*y(t) = f'(t) + 2*f(t)

where, f(t) = exp(-t), and t>0.

Do you have any idea how to find the expression for y(t)? I was trying to use the "dsolve" function but couldn't figure out how it works.

Please help me :)

## Products

No products are associated with this question.

## 2 Answers

### Arsalan (view profile)

Answer by Arsalan

### Arsalan (view profile)

on 1 Feb 2013

I usally use matlab's ode solvers such as ode45, ode113, you need to read a bit about this.

check this page

http://www.physics.nmt.edu/~rsonnenf/phys321/matlab/Differential%20Equations%20in%20MATLAB.pdf

should be easy to code

Answer by bym

### bym (view profile)

on 1 Feb 2013

Using dsolve is pretty straightforward, I'll give the 1st and last terms:

```dsolve('2*D2y ... = ... +2*exp(-t)')
```

you'll have to fill in the rest

#### Join the 15-year community celebration.

Play games and win prizes!

Learn more

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

### Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

### MATLAB Academy

New to MATLAB?

Learn MATLAB today!