How to solve diffusion equation in spherical coordinate using Matlab?

11 ビュー (過去 30 日間)
Yashar
Yashar 2019 年 2 月 18 日
コメント済み: Rohit Jain 2023 年 10 月 3 日
PDE toolbox in Matlab expects the equations in Cartesian coordinate. In this page it says what the general shape of the equations should be: https://nl.mathworks.com/help/pde/pde-coefficients.html
that is:
I want to solve the diffusion equations:
Thus, in my case m, a, and f are zero. If we are in Cartesian coordinate then d is one and c, the diffusion constant, is for example 0.001. However, I want to solve the equations in spherical coordinates. Here is a link to Laplacian in spherical coordinate:
How can I solve the diffusion equation in the spherical coordinates in Matlab? or How can I determine the matrix of coefficienct "c" in spherical coordinates?
  5 件のコメント
Yashar
Yashar 2019 年 2 月 20 日
At the end I want to solve this problem:
One molecue diffuses through a sphere, which represents a cell, and reaches the surface of the sphere. At the surface this molecule converts to another molecule which attaches to membrane that is stays at the surface and diffuses only at the surface (like a 2D diffusion however on the surface of the sphere). This problem is the simplification of a larger problem. If I can solve this simplified problem, I hope I can solve the system of PDEs in this paper ( it is open acess and the equations are in the methods sections):
Here is a snapshot of the equations that at the end I hope to solve:
Capture.PNG
Rohit Jain
Rohit Jain 2023 年 10 月 3 日
Hello,
Did you find a solution to your problem? I am working with a similar problem, could you please share something if that's possible?

サインインしてコメントする。

回答 (0 件)

カテゴリ

Help Center および File ExchangeGeometry and Mesh についてさらに検索

タグ

製品


リリース

R2018b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by