加拿大华人论坛 德国留学移民签证求解 一道物理波的震动和传递的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
·加拿大新闻 高速公路惊现“无人驾驶”特斯拉网友直呼太惊险
·加拿大新闻 国际学生名额锐减安省学院陷入财政困境
·加拿大新闻 奔驰主力车型全面升级,以对中国深层理解满足每一个期待
·加拿大新闻 加拿大房市踩刹车11月成交量大跌一成
·加拿大新闻 [重磅] 加拿大唯一华人大型连锁健身器材温哥华盛大开业!
·中文新闻 纳维德和萨吉德·阿基拉姆菲律宾之行:恐怖袭击发生前,邦迪
·中文新闻 澳新银行:银行股东对管理不善、高管奖金投不信任票