How to fix my code for ode45
Afficher commentaires plus anciens
function_handle with value:
@(x,y)'(9*14^(1/2)*exp(-(2*x)/9)*sin((14^(1/2)*x)/9))/7)'
>> [x,y]=ode45(f,[0,25],0)
Insufficient number of outputs from right hand side of equal sign to satisfy assignment.
this is my ode45 code
[x,y] = ode45(odefun,xspan,y0)
[x,y] = ode45(odefun,xspan,y0,options)
[x,y,xe,ye,ie] = ode45(odefun,xspan,y0,options)
sol = ode45(___)
1 commentaire
James Tursa
le 18 Nov 2020
Please post your complete code, not just snippets.
Réponse acceptée
Plus de réponses (1)
Steven Lord
le 19 Nov 2020
I'm guessing you've defined a variable named ode45 that's preventing you from calling the ode45 function included in MATLAB. To check this, use the which function.
which -all ode45
If you see "ode45 is a variable" in the text displayed by that line of code you will need to rename or delete that variable before you will be able to call the ode45 function.
Catégories
En savoir plus sur Ordinary Differential Equations dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!