• 締切済み

弦の振動

両端を固定した長さl=piの弦がある。初期位相を次のようにとる (1/10)x for 0 < x < pi/4 f(x)= (1/10)[(pi/2)-x] for pi/4 < x < 3pi/4, (1/10)(x-pi) for 3pi/4 < x < pi 弦の初速度を0 弦の音速v=1とする 原点x=0を弦の左端にとります。 弦が振動したときの変位u(x,t)を求める問題なのですが、 以前類題を解いたときは、条件が for 0 < x < pi/2 のとき、f(x)は・・・ for pi/2 < x < piのとき、f(x)は・・・・ といった問題でした。今回の悩んでる問題は条件が3つで場合わけされています。 自分で考えた式が A*((∫[0~pi/4](1/10)x * sin(n*pi/l)*x dx +∫[pi/4~3pi/4](1/10)(pi/2-x) * sin(n*pi/l)*x dx +∫[3pi/4~pi](1/10)(x-pi) * sin(n*pi/l)*x dx)) 以前の問題では、Aの係数部分がpi/2となって、式の全体をpi/2で割っていました。おそらく条件のpi/2から来てると考えています 今回の問題は for 0 < x < pi/4, for pi/4 < x < 3pi/4, for 3pi/4 < x < pi となっていて、係数をどうすればいいのかわかりません。 理解が足りないために、そもそも自分の考えた式が見当違いな式になってしまったかもしれないですが、解説のほうお願いします。

みんなの回答

  • MsLily
  • ベストアンサー率72% (8/11)
回答No.1

初期条件f(x)をフーリエ級数に展開すればよいのでは? 長さLの弦を考えた時、フーリエ級数の係数は (2/L)*∫[0~L]f(x)* sin(n*pi/L) dx になるのは良いかと思います。 質問者様が考えられた式はだいたい正しいと思います。積分の前の係数が分らないということでしたが、係数は以下のように考えればすぐにわかります。 >>(1/10)x for 0 < x < pi/4 f(x)= (1/10)[(pi/2)-x] for pi/4 < x < 3pi/4, (1/10)(x-pi) for 3pi/4 < x < pi この初期条件を以下のように一つの関数にまとめて表してみます f(x)=(1/10)x*θ(x)* θ(pi/4-x)+(1/10)[(pi/2)-x]*θ(x-pi/4)*θ(3pi/4-x)+ (1/10)(x-pi)*θ(x-3pi/4)* θ(pi-x) (θ(x)は階段関数と呼ばれる関数で、xが正のとき1で負のときに0になる関数) これを(2/L)*∫[0~L]f(x)* sin(n*pi/L) dx に代入すると正しい答えが得られると思います。

pusuke1212
質問者

お礼

課題内容だったのでたすかりました。 返信ありがとうございます。

関連するQ&A