Skip to content

ラプラス方程式を代用電荷法で解くプログラムです。

License

Notifications You must be signed in to change notification settings

thvinmei/ChargeSimulationMethodPy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

このプログラムについて

とある講義の課題で作った代用電荷法で2次元ラプラス方程式を解くプログラムのメイン部分だけを取り出したものです.

importしているライブラリは

- math
- matplotlib
- numpy
- scipy

です.

circle.py

2次元ラプラス方程式に対して,単位円上に拘束点を取った場合に解く計算の本体です. 実行後に標準入力から与えられる変数Nを拘束点と特異点の数として等間隔に設置します.

square.py

2次元ラプラス方程式を(-1,-1),(1,-1),(1,1),(-1,1)の四角形上に拘束点を取った場合に解く計算の本体です. 実行後に標準入力から与えられる変数Nを拘束点と特異点の数として等間隔に設置します.

BoundaryCondition.py

境界条件をこの中で定義しています.

Green.py

数値解析に用いるためのグリーン関数の定義モジュールです. 他のモジュールからimportしていない1次元,3次元の場合のグリーン関数も定義しています.

Reference

  1. 村島定行,「代用電荷法とその応用」,1983,森北出版

Releases

No releases published

Packages

No packages published

Languages