what is the error is here?
조회 수: 2 (최근 30일)
이전 댓글 표시

I have been computing a solution of second order linear ODE but at final answers shows the d solve error?
why it happen? i have enter right program then also shows error?
Here attach with Screenshot.
댓글 수: 0
답변 (1개)
Harshavardhan
2025년 4월 30일
The error/warning has occurred as “dsolve” was unable to find a symbolic solution for the given differential equation.
As a workaround, a numerical solution can be obtained by using “ode45”. Here is an example code to solve the equation numerically for
.
% Define the system as first-order equations
% Let y1 = y, y2 = y'
% Then, y1' = y2, y2' = -y1
f = @(t, Y) [Y(2); -Y(1)];
% Initial conditions
Y0 = [1; 0]; % y(0) = 1, y'(0) = 0
% Time span
tspan = [0 10];
% Solve using ode45
[t, Y] = ode45(f, tspan, Y0);
For more information on “dsolve” and ”ode45” you can type the following commands in a MATLAB command window.
doc dsolve
doc ode45
Hope this helps.
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Ordinary Differential Equations에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!