Nonlinear PDE finite difference method

In summary, The conversation is about resolving a nonlinear partial differential equation using finite difference method in Matlab. The equation is described in a PDF file attached to the conversation. Additional questions were asked about the origin of the equation, the possibility of neglecting certain terms, the dimensions of variables, and the purpose of solving it. Some corrections were also made to the equation, specifying that dt represents a time step and not a derivative, and the equation is a PDE for option pricing in the presence of transaction costs and stochastic volatility. The goal is to simulate the call price C.
  • #1
Hassen
4
0
Hello
I want to resolve a nonlinear partial differential equation of second order with finite difference method in matlab. the equation is in the pdf file attached.
Thanks
 

Attachments

  • 12S2Vd2CdS2.pdf
    98.2 KB · Views: 371
Physics news on Phys.org
  • #2
Cool! Have fun!
 
  • #3
please can you help me in doing this..
 
  • #4
Can you give some additional information?
Where does this equation come from? Did you derive it yourself? Is it possible that some terms can be neglected because they are small? What are the dimensions (units) of all the variables? Can you check that each of the terms has the same dimensions/units? Why do you need to solve it?

Also, you have [itex]\frac{dC}{dt}[/itex] as well as [itex]\frac{2}{dt}[/itex], which seems a bit odd. Or do you mean that you take the time derivative of this big square-root term? You also mix derivatives with partial derivatives.

If you give the context of this equation, some people here will probably be able to tell you immediately what a common way to proceed would be.
 
  • #5
Thank you
sorry I made some mistakes in the equation the new version is in the joint file.
dt mean a time step and not a derivatives.
and all the other terms are partial derivaties.
this equation is PDE of option pricing in presence of transaction costs and stochastic volatility from this article http://www.math.stevens.edu/~ifloresc/Research/Publications/OptionPriceswithTransactionCostsSV.pdf
page 11 equation (2.12) (I just add a term to this equation)
I want to simulate the call price C.
 

Attachments

  • 12S2Vd2CdS2.pdf
    99.2 KB · Views: 290
  • #6
??
 

FAQ: Nonlinear PDE finite difference method

What is a nonlinear partial differential equation (PDE)?

A nonlinear PDE is a mathematical equation that describes the relationship between multiple variables and their rates of change, where the relationship is not a simple linear one. This means that the dependent variable (such as temperature or pressure) does not change at a constant rate with respect to the independent variables (such as time or space).

What is the finite difference method for solving nonlinear PDEs?

The finite difference method is a numerical approach for solving PDEs by approximating the derivatives in the equation using discrete difference equations. This method breaks down the continuous problem into a finite number of discrete points, and then solves for the values at each point using equations that approximate the derivatives.

How does the finite difference method handle nonlinear PDEs?

The finite difference method can be applied to nonlinear PDEs by using an iterative process. The equations for the derivatives are rewritten to include the current approximations of the solution, and then solved at each iteration until the solution converges to a stable solution.

What are the advantages of using finite difference method for nonlinear PDEs?

One advantage is that it is a relatively simple method to implement and does not require complex mathematical techniques. Additionally, it can handle a wide range of boundary and initial conditions and can be applied to both steady-state and time-dependent problems. It can also provide accurate solutions for problems that have analytical solutions.

What are the limitations of using finite difference method for nonlinear PDEs?

One limitation is that it can be computationally expensive, especially for problems with high dimensions or complex geometries. It also requires careful selection of the discretization parameters to ensure accuracy and stability of the solution. Additionally, it may not always converge to a solution or may produce inaccurate results if the problem is highly nonlinear or has discontinuities in the solution.

Similar threads

Replies
2
Views
2K
Replies
1
Views
2K
Replies
1
Views
2K
Replies
3
Views
2K
Replies
11
Views
2K
Replies
12
Views
5K
Replies
36
Views
1K
Replies
23
Views
3K
Back
Top