Numerical Solution to Complex DiffEQ?

Click For Summary

Discussion Overview

The discussion revolves around finding an approximation to a complex differential equation (DiffEQ) given by the equation dx/dt = c1 / (c2 + c3*x*t). Participants explore the feasibility of numerical solutions and the necessary conditions for such approximations.

Discussion Character

  • Exploratory, Technical explanation, Debate/contested, Homework-related

Main Points Raised

  • One participant seeks input on approximating the given differential equation and asks if it can be approximated.
  • Another participant questions whether the term "complex" is used correctly, suggesting it might simply refer to a "complicated" equation.
  • A participant inquires about the known values of constants c1, c2, c3, and the initial condition x(0), indicating these are crucial for solving the equation.
  • It is noted that if a numerical solution is desired, it is considered trivial, prompting a question about the software tools available to the original poster.
  • The original poster confirms they know the values of the constants and the initial condition, expressing a preference for using Matlab for the solution.
  • A later reply directs the original poster to a specific Matlab function (ode45) for solving ordinary differential equations.

Areas of Agreement / Disagreement

Participants generally agree that a numerical solution is possible, but there is some debate about the terminology used to describe the differential equation. The discussion remains focused on the methods and tools for obtaining a solution without reaching a consensus on the nature of the equation itself.

Contextual Notes

There are limitations regarding the assumptions made about the constants and initial conditions, as well as the specific methods available for numerical approximation. The discussion does not resolve how these factors might affect the solution.

Who May Find This Useful

This discussion may be useful for individuals interested in numerical methods for solving differential equations, particularly those using Matlab or similar software tools.

CaseyGross
Messages
2
Reaction score
0
I've been trying to figure out a way to get an approximation to a complex DiffEQ.
dx/dt = c1 / (c2 + c3*x*t)
Does anyone have any input on wether this problem can be approximated?
Thank you.
 
Physics news on Phys.org
CaseyGross said:
I've been trying to figure out a way to get an approximation to a complex DiffEQ.
Do you really mean complex, or simply "complicated?"

CaseyGross said:
dx/dt = c1 / (c2 + c3*x*t)
Do you know c1, c2, c3 and x(0)?

CaseyGross said:
Does anyone have any input on wether this problem can be approximated?
If what you want is a numerical solution, as your title indicates, then it is trivial. What software to you have access to and know how to use (Matlab, Mathematica, C compiler, ...) ?
 
Oh I'm sorry for leaving that out. I do know the values of c1,c2,c3. These are a string of constants I thought I would leave out for simplicity.

The equation again is, dx/dt = c1 / (c2 + c3*x(t)*t) initial value is x(0) = 0.

I have access to Matlab, Mathematica and a C compiler. My preference is Matlab, C, then Mathematica.

Thank you
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 5 ·
Replies
5
Views
4K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 31 ·
2
Replies
31
Views
8K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 7 ·
Replies
7
Views
5K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K