(adsbygoogle = window.adsbygoogle || []).push({}); 1. The problem statement, all variables and given/known data

(-1)^4*xdx + (8y-y^2-13)dy=0; y(0)=4;

1. Use dsolve to obtain a solution.

2. As dsolve was not much help find an implicit solution of the form

f(x, y) = 4

2. Relevant equations

---

3. The attempt at a solution

the dsolve part was easy, i just did:

syms x y t

dsolve('(-1^4)*x*Dx+(8*y-y^3-13)*Dy=0', 'y(0)=4')

and got a huge matrix-type answer.

So now, i'm having some trouble with 2. My prof told us to use ode45, and this is what i'm thinking:

Z='(-1^4)*x*Dx+(8*y-y^3-13)*Dy=0'

[x,y]=ode45(Z, -10:10, 4)

but i'm getting some errors that its not a proper function name, and some stuff with feval.

Is the problem with the Dy and Dx? My prof suggested using inline, but i read that its older syntax that doesn't really help much, according to mathworks :/

Any suggestions? thanks!

1. The problem statement, all variables and given/known data

2. Relevant equations

3. The attempt at a solution

**Physics Forums - The Fusion of Science and Community**

# Matlab- expressing derivatives in an equation with ode45?

Know someone interested in this topic? Share a link to this question via email,
Google+,
Twitter, or
Facebook

Have something to add?

- Similar discussions for: Matlab- expressing derivatives in an equation with ode45?

Loading...

**Physics Forums - The Fusion of Science and Community**