加拿大华人论坛 德国留学移民签证求解 一道物理波的震动和传递的matlab题
在加拿大
不知道哪位前辈能帮帮忙,看看这道题怎么解。。 关于波的震动和传递的
1. Erstellen Sie ein Matlab Skript, mit dem Sie die Wellengleichung in einer Dimension
numerisch lösen können. Dabei soll die Amplitude der Welle an 800 unterschiedlichen
Punkten/Orten (die, um es einfach zu machen, einen "virtuellen" Abstand vonjeweils
1 Meter zumjeweiligen Nachbarn aufweisensollen) iterativ für aufeinanderfolgende
Zeitschritte simuliert und grafisch angezeigt werden. Auch hier wollen wir der
Konvention folgen, dass der Abstand zwischen zwei Zeitschritten genau eine Sekunde
repräsentieren soll.
Die Wellenlänge soll dabei 100 Meter und die Periodendauer 50s betragen-
Die Welle soll von einem schwingenden Dipol erzeugt werden, der sich in der Mitte
(d.h. bei x=400Meter) befindet und der ein elektrisches Feld der Stärke E(t) =
sin((2*pi/T)*t +PHIo) erzeugt.
Hinweis zur Implementierung in Matlab:
Wenn der Vektor E=zeros(1,800); den Vektor der elektrischen Feldstärke am Ort x
repräsentiert, so können Sie diesen Vektor während jedem Zeit(Iterations)schritt mit
dem Befehl plot(E); darstellen. Sie können dann sehr einfach einen "Film" erzeugen,
der die zeitliche Entwicklung der Wellenamplitude zeigt, indem Sie direkt nach dem
plot Befehl noch M(t)=getframe; anfügen.Nach Durchlauf Ihres Skriptes können Sie
den Film mit movie(M;30); anschauen
·新西兰新闻 警方用DNA调查北岛乡村尸骸 当地56年前有儿童离奇失踪
·新西兰新闻 北岛消防员处置车祸现场 发现死者为自己的妻子