Problema su equazione delle onde

From: manavita <manavita_at_inwind.it>
Date: 1 Sep 2000 10:22:50 +0200

ho simulato con il computer la propagazione delle onde di una funzione
scalare p(x,y) in un numero limitato di punti disposti su una griglia

tramite l'equazione :
laplaciano(p) -1/v^2 * d^2(p)/dt^2 =0
ho calcolato, con MATLAB, x chi lo conosce, punto per punto p(x,y,t).

Tutto funziona solo che sui bordi del rettangolo, dominio delle coordinate
spaziali x,y, si ha un effetto di riflessione che vorrei eliminare.
Ho cercato 2 soluzioni :
1) atutisco le onde che arfrivano verso i bordi imponendo per i punto x,y
vicini al bordo, che ad ogni ciclo si calcoli p(x,y,t)=k*p(x,y,t-1) con
0<k<1
2) cerco una soluzione pensando che
    p(x,y)=p'(x,y)*r(x,y)
dove p'(x,y) � la funzione vera, cio� quella che si avrebbe calcolando
p(x,y) con x e y che vanno da -infinito a + infinito
e r(x,y) � un funzione tale che
r(x,y)=1 se x e y stanno dentro un certo intervallo; 0 altrimenti

cosi' facendo si ha che
d/dx p= d/dx (p'(x,y)*r(x,y)) = ....
e quindi
laplaciano(p)=laplaciano(p'*r)=...
dove compaiono dei termini che devono essere eliminati in qualche modo

CHI HA ALTRE IDEE ??
Volete aiutarmi voi ?

Grazie Manavita
(Mi presento :
sono studente di Ingegneria Elettronica presso l'Universit� di Triestre,
sono al 1^fuori corso, sono appassionato di tutte le scienze in generale,
fisica compresa)
Received on Fri Sep 01 2000 - 10:22:50 CEST

This archive was generated by hypermail 2.3.0 : Sun Nov 24 2024 - 05:10:44 CET