[Gsoc] Second Order Differential Equation Solver

classic Classic list List threaded Threaded
4 messages Options
André Perez André Perez
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[Gsoc] Second Order Differential Equation Solver

Hi!

My name is André. I was thinking about participating the Google Summer of Code 2017.

Thus, I would like to ask you something about a proposal.


Scilab has just First Order Defferential Equation Solver, right? Or it has Second Order Defferential Equation Solver?


Thank you!


_______________________________________________
gsoc mailing list
[hidden email]
http://lists.scilab.org/mailman/listinfo/gsoc
Samuel GOUGEON Samuel GOUGEON
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Second Order Differential Equation Solver

Hello Andre,

Le 09/03/2017 à 19:55, André Perez a écrit :

Hi!

My name is André. I was thinking about participating the Google Summer of Code 2017.

Thus, I would like to ask you something about a proposal.


Scilab has just First Order Defferential Equation Solver, right? Or it has Second Order Defferential Equation Solver?


ode() is an ANY order ODE solver. A N-order ODE can be split into a system of N  ODE of first order, that can be solved by ode().

Regards
Samuel Gougeon


_______________________________________________
gsoc mailing list
[hidden email]
http://lists.scilab.org/mailman/listinfo/gsoc
yanndebray yanndebray
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Second Order Differential Equation Solver

Hi

Going from first order ODE to 2nd or more isn't that straight forward.
Ex:
y''=y'+1
You first have to think about introducing Y as
Y=(y y')
Y'=(y' y'')=(y' y'+1)

Then how do you solve that system in Scilab?

I think the answer isn't that accessible for scientists and engineers.

@Andre: what would you propose in the frame of your application to Gsoc?

Yann

Le 10/03/2017 10:38, Samuel Gougeon a écrit :
Hello Andre,

Le 09/03/2017 à 19:55, André Perez a écrit :

Hi!

My name is André. I was thinking about participating the Google Summer of Code 2017.

Thus, I would like to ask you something about a proposal.


Scilab has just First Order Defferential Equation Solver, right? Or it has Second Order Defferential Equation Solver?


ode() is an ANY order ODE solver. A N-order ODE can be split into a system of N  ODE of first order, that can be solved by ode().

Regards
Samuel Gougeon



_______________________________________________
gsoc mailing list
[hidden email]
http://lists.scilab.org/mailman/listinfo/gsoc


_______________________________________________
gsoc mailing list
[hidden email]
http://lists.scilab.org/mailman/listinfo/gsoc
Samuel GOUGEON Samuel GOUGEON
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Second Order Differential Equation Solver

Hello Yann,
In mathematics and numerical computing, there is really a standard way to recondition any ODE of order N into a system:
> y''=y'+1
If the unknown is really y (not y'), this ODE is equivalent to the system
[
u = y'
u' = u + 1
]
that is of order 1 with 2 unknown, and that requires a (y0, u0) couple of initial conditions.
And that's it.
IMO, this is definitely not a topic to work on.

Regards
Samuel Gougeon
_______________________________________________
gsoc mailing list
[hidden email]
http://lists.scilab.org/mailman/listinfo/gsoc
Loading...