波が多層球面に入射する問題をシミュレートしています。表面としてプロットすると周期的なデータが周期的に見えない
forceZ1
という名前の変数は、phase
とfrequency
の2つの変数の関数です。私は方程式を解いて、forceZ1
の行列を見つけました。また、私はfrequency
が1 * 3000マトリックスであり、phase
が同じサイズであることを知っています。だから明らかにforceZ1
は3000 * 3000になります。
この場合、位相は0
と2*pi
の間で変化し、データに基づいて、力は周期2πで周期的であるはずです。これは、角度に関して任意の列ベクトルをforceZ1
にプロットすることによって検証することができる。
figure(); plot(ang1, forceZ1(:,567));
います:
を私は表面forceZ1
対frequency
とphase
を描くしようとしたが、図では、定期的な挙動を示していません。私は間違って何をしていますか?
ここに私のプロットのコードは次のとおりです。
Z=forceZ1;
X=ang1;
Y=frequency;
figure
surf(X,Y,Z,'edgecolor','none')
shading interp
view(3)
xlim([0,2*pi]);
xlabel('X=phase')
ylabel('Y=nondimensional frequency')
zlabel('Z=force in Z direction')
title('Force-Frequency-Phase')
colormap jet
私はあなたの参考のために.mat
file of my dataをアップロードしました。
@Niladriありがとう:) –
この問題を解決するには情報が不十分です。まず、方程式が正しく解かれているかどうかはわかりません。第二に、結果を正しく解釈しているかどうかわかりません。第3に、異なるプロットで解決できるものであるかどうかはわかりません(おそらく周期的な振る舞いに減衰指数が乗算されるため、周期的でないように見えます)。可能であれば、プロットしているデータを作成するコードを追加してください。そうでない場合、このデータをドロップボックスなどにマットファイルとしてアップロードしてください。解決している方程式を表示すると、ここでも役立ちます。 –
@ Dev-iL大丈夫私はそれをした、今あなたが私を助けることができますか? –