初めまして,星と申します。書籍通りのプログラムですと,matplotlibとOSの関係から,画像が表示されないという問題が発生してしまうことを確認しております。sampleFDTD1.pyが動作するようでしたら,他のFDTDプログラムを動作させるためのインストールに不足はないと思います。描画部分に若干の変更を加えたプログラムをにアップロードしましたので,こちらを試してもらえますでしょうか。よろしくお願いいたします。
A=dt/(Ro*dx)
Ux2[0,:]=(1./(1.+Z*A))*( (1.-Z*A)*Ux1[0,:]-2*A*P1[0,:])
Ux2[-1,:]=(1./(1.+Z*A))*( (1.-Z*A)*Ux1[-1,:]+2*A*P1[-1,:])
Uy2[:,0]=(1./(1.+Z*A))*( (1.-Z*A)*Uy1[:,0]-2*A*P1[:,0])
Uy2[:,-1]=(1./(1.+Z*A))*( (1.-Z*A)*Uy1[:,-1]+2*A*P1[:,-1])
はどういった意味があるのでしょうか?