what is the error is here?
    4 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    

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 comentarios
Respuestas (1)
  Harshavardhan
 el 30 de Abr. de 2025
        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 comentarios
Ver también
Categorías
				Más información sobre Ordinary Differential Equations en Help Center y File Exchange.
			
	Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!