Connectivite limite 2D FDTD PML

M

maggie

Guest
Salut tous les 1:

Je travaille avec FDTD récemment.Je veux travailler sur le résultat, comme le pic

uplaoded.c'est ajouter dans connective limite avec le terrain et la dispersion résultante domaine.

Comment puis-je code-il?J'ai déjà écrit certains, mais ce
n'est pas correct.Je suppose
qu'il est
être mis en corrélation avec l'ajout de la source.Est-ce différent en plus souvent ~?

quelqu'un me dire ~

<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Pleurer ou très triste" border="0" />

Ajouté après 14 minutes:C'est pour 2 dimension code ~ (I wrote ~~~~)

Code:100x100%iblcb = 11;% array index des connectif frontière, à gauche%

ibrcb = ib-10;% droit%

jbfcb = 11;% avant%

= jbbcb jb-10;% retour%pour n = 1:7.0 * tau

source (n) = 10 * (- (2/tau ^ 2) * n 6 / tau) * exp (- ((n-retard) 2/tau ^ ^ 2));% gauss%

finez (12,50) = source (n);% Connectif frontière avec Hx Hy &hx (iblcb: ibrcb, jbfcb) = hx (iblcb: ibrcb, jbfcb) ...

-dt/muz * ((ez (iblcb: ibrcb, jbfcb)-ez (iblcb: ibrcb, jbfcb-1)) / dx) dt / Muz / dx * ez (iblcb: ibrcb, jbfcb);% avant CB%hx (iblcb: ibrcb, jbbcb 1) = hx (iblcb: ibrcb, jbbcb 1) ...

-dt/muz * ((ez (iblcb: ibrcb, jbbcb 1)-ez (iblcb: ibrcb, jbbcb)) / dx) -dt/muz/dx * ez (iblcb: ibrcb, jbbcb); retour% CB%hy (iblcb, jbfcb: jbbcb) = hy (iblcb, jbfcb: jbbcb) ...

dt / * Muz ((ez (iblcb, jbfcb: jbbcb)-ez (iblcb-1, jbfcb: jbbcb)) / dx) * -dt/muz/dx ez (iblcb, jbfcb: jbbcb);% CB% à gauchehy (ibrcb 1, jbfcb: jbbcb) = hy (ibrcb 1, jbfcb: jbbcb) ...

dt / * Muz ((ez (ibrcb 1, jbfcb: jbbcb)-ez (ibrcb, jbfcb: jbbcb)) / dx) dt / Muz / dx * ez (ibrcb, jbfcb: jbbcb); droit% CB%
% Connectif frontière avec Ezez (iblcb, jbfcb: jbbcb) = ez (iblcb, jbfcb: jbbcb) dt / epsz * ((hy (iblcb 1, jbfcb: jbbcb)-hy (iblcb, jbfcb: jbbcb)) / dx ...

- (hx (iblcb, jbfcb 1: jbbcb 1)-hx (iblcb, jbfcb: jbbcb)) / dx) - (dt / epsz / dx) * hy (iblcb, jbfcb: jbbcb);% CB% à gaucheez (ibrcb, jbfcb: jbbcb) = ez (ibrcb, jbfcb: jbbcb) dt / epsz * ((hy (ibrcb 1, jbfcb: jbbcb)-hy (ibrcb, jbfcb: jbbcb)) / dx ...

- (hx (ibrcb, jbfcb 1: jbbcb 1)-hx (ibrcb, jbfcb: jbbcb)) / dx) (dt / epsz / dx) * hy (ibrcb 1, jbfcb: jbbcb); droit% CB %ez (iblcb: ibrcb, jbfcb) = ez (iblcb: ibrcb, jbfcb) dt / epsz * ((hy (iblcb 1: ibrcb 1, jbfcb)-hy (iblcb: ibrcb, jbfcb)) / dx .. .

- (hx (iblcb: ibrcb, jbfcb 1)-hx (iblcb: ibrcb, jbfcb)) / dx) (dt / epsz / dx) * hx (iblcb: ibrcb, jbfcb);% avant CB%ez (iblcb: ibrcb, jbbcb) = ez (iblcb: ibrcb, jbbcb) dt / epsz * ((hy (iblcb 1: ibrcb 1, jbbcb)-hy (iblcb: ibrcb, jbbcb)) / dx .. .

- (hx (iblcb: ibrcb, jbbcb 1)-hx (iblcb: ibrcb, jbbcb)) / dx) - (dt / epsz / dx) * hx (iblcb: ibrcb, jbbcb 1); retour% CB%% 4 coinsez (iblcb, jbfcb) = ez (iblcb, jbfcb) dt / epsz * ((hy (iblcb 1, jbfcb)-hy (iblcb, jbfcb)) / dx ...

- (hx (iblcb, jbfcb 1)-hx (iblcb, jbfcb)) / dx) - (dt / epsz / dx) * hy (iblcb, jbfcb) (dt / epsz / dx) * hx (iblcb, jbfcb );ez (iblcb, jbbcb) = ez (iblcb, jbbcb) dt / epsz * ((hy (iblcb 1, jbbcb)-hy (iblcb, jbbcb)) / dx ...

- (hx (iblcb, jbbcb 1)-hx (iblcb, jbbcb)) / dx) - (dt / epsz / dx) * hy (iblcb, jbbcb) - (dt / epsz / dx) * hx (iblcb, jbbcb 1);ez (ibrcb, jbbcb) = ez (ibrcb, jbbcb) dt / epsz * ((hy (ibrcb 1, jbbcb)-hy (ibrcb, jbbcb)) / dx ...

- (hx (ibrcb, jbbcb 1)-hx (ibrcb, jbbcb)) / dx) (dt / epsz / dx) * hy (ibrcb 1, jbbcb) - (dt / epsz / dx) * hx (ibrcb , jbbcb 1);ez (ibrcb, jbfcb) = ez (ibrcb, jbfcb) dt / epsz * ((hy (ibrcb 1, jbfcb)-hy (ibrcb, jbfcb)) / dx ...

- (hx (ibrcb, jbfcb 1)-hx (ibrcb, jbfcb)) / dx) (dt / epsz / dx) * hy (ibrcb 1, jbfcb) (dt / epsz / dx) * hx (ibrcb , jbfcb);
 
&lt;a href="http://www.komputerswiat.pl/nowosci/gry/2010/51/nie-bedzie-seksu-dla-na-i-przez-kinecta-microsoft-stawia-weto.aspx"&gt; &lt;img align="left" src="http://www.komputerswiat.pl/media/2010/355/1573362/macanko-kinect-zaj.jpg" /&gt;&lt;/a&gt; Rączki przy sobie Panowie!&lt;img width='1' height='1' src='http://rss.feedsportal.com/c/32559/f/491281/s/10d0dc05/mf.gif' border='0'/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://da.feedsportal.com/r/88740935819/u/0/f/491281/c/32559/s/10d0dc05/a2.htm"&gt;&lt;img src="http://da.feedsportal.com/r/88740935819/u/0/f/491281/c/32559/s/10d0dc05/a2.img" border="0"/&gt;&lt;/a&gt;

Read more...
 
Vous pouvez voir le code de FDTD2D A. Taflove Computational electrodynamics.Finite Difference Time Domain Method (Artech House, 1995).

Au revoir

 

Welcome to EDABoard.com

Sponsor

Back
Top