필터 지우기
필터 지우기

Second order homogeneous differential equation

조회 수: 8 (최근 30일)
Matthew Jenkins
Matthew Jenkins 2011년 1월 20일
답변: Gabriel 2024년 3월 20일
I am trying to figure out how to use MATLAB to solve second order homogeneous differential equation.
A0d2y/dt2 + A1dy/dt + A2y = 0
Here are a couple examples of problems I want to learn how to do.
d2y/dt2 - dy/dt -6y = 0
r1 = 3
r2 = -2
y = C1e3t + C2e-2t (general solution)
d2y/dt2 - 4dy/dt -21y = 0
where:
dy/dt = 0
and
y = 2 when t = 0.
y = 0.6*e^7*t + 1.4*e^-3*t (particular solution)

답변 (4개)

Anish
Anish 2011년 1월 20일
You can use the DSOLVE command in the Symbolic Math Toolbox:
>> dsolve('D2y - Dy - 6*y = 0')
ans =
C4*exp(3*t) + C5/exp(2*t)
Alternately, you can use the MuPAD interface in MATLAB (by executing "mupad" at the MATLAB Command Line) and use the "ode::solve" function there.
Note that you would need a license to the Symbolic Math Toolbox to be able to use this functionality.
For more help see:
If you want to solve these ODE's numerically, you can use the ODE suite in MATLAB. For more help, see:

mariam eltohamy
mariam eltohamy 2018년 12월 7일
use this code Untitled.png

mariam eltohamy
mariam eltohamy 2018년 12월 7일
cont.
Untitled2.png

Gabriel
Gabriel 2024년 3월 20일
y^3-2*y^2+3*y=exp^3*x/2*cos^2(sqrt(3)/4*x

카테고리

Help CenterFile Exchange에서 Numeric Solvers에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by