Integro-Differential Equation with mathematica

  • Context: Mathematica 
  • Thread starter Thread starter yashar
  • Start date Start date
  • Tags Tags
    Mathematica
Click For Summary
SUMMARY

The discussion focuses on solving Integro-Differential Equations (IDEs) using Mathematica. A specific example provided is the equation y'(x)=2-1/4 x^2+1/4∫_0^x y(t)dt with the initial condition y(0)=0. The suggested approach involves modifying the Euler method to compute the integral at each time step, specifically ∫_0^{x_k} y(t)dt, using previously calculated values of y(t). The discussion emphasizes that while Mathematica lacks built-in commands for IDEs, the community may have developed numerical solutions.

PREREQUISITES
  • Understanding of Integro-Differential Equations
  • Familiarity with numerical methods, particularly the Euler method
  • Proficiency in Mathematica programming
  • Basic knowledge of calculus and integral computation
NEXT STEPS
  • Implement the modified Euler method for Integro-Differential Equations in Mathematica
  • Explore community-developed numerical solutions for IDEs in Mathematica
  • Study the theory behind Integro-Differential Equations
  • Learn about alternative numerical methods for solving IDEs, such as Runge-Kutta methods
USEFUL FOR

Mathematics students, researchers in applied mathematics, and software developers working with numerical simulations in Mathematica.

yashar
Messages
31
Reaction score
0
hi
how can i solve a system of Integro-Differential Equations in mathematica numerically or analytically?
thanks
 
Physics news on Phys.org
yashar said:
hi
how can i solve a system of Integro-Differential Equations in mathematica numerically or analytically?
thanks

By starting off with just one. Say:

y'(x)=2-1/4 x^2+1/4\int_0^x y(t)dt,\quad y(0)=0

Now, modify for example the Euler method so that at evey time step, compute the developing integral for example at time step x_k, compute (numerically)

\int_0^{x_k} y(t)dt

where the values of y(t) are obtained from the previous calculations. Then just add that part to the regular calculations for that method. Try to write a Mathematica program to implement this and see if you come out with y(x)=2x. Get that perfected, then move on to more complicated ones. There are no built-in commands to compute IDEs in Mathematica although I'm sure the Mathematica community has written some numerical ones.
 
Last edited:

Similar threads

  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K