2012-10-25 13 views
5

特定の値で関数f(t)を定義し、f(t)を私の方程式で定義するなど、いくつかのアプローチを試みましたが、これまでのところ何も働いていませんでした。私はウォルフラムアルファを使用するのが大好きです。それは私の高度な微分方程式の宿題をよりよく理解するための貴重な資料です。私は式はWolframアルファに区分機能をどのように入力しますか?

__{0, (2n+1)*pi < t < (2n+2)*pi} 

f(t) = 

__{5, 2n*pi < t < (2n+1)*pi} n = 0,1,2,3,4...etc 

f(t)次いで、その後0 PIと2*piの間に、5 0〜PIの値を有する方形波であるx'' + 2x' + x = f(t)ある
0から5piに区分方形波をグラフ化しようとしてい5は2 * piと3 * pi ...の間にあります。f(t)はODEの駆動機能です。間にどのようなグラフがありますか0 < t < 5*pi これをプロッタに入力すると、wolfram alphaなどのヘルプは非常に高く評価されます。

答えて

3

することができます多くの場合、ウルフラムアルファへの入力Mathematica式。あなたの場合、SquareWave機能に興味があるかもしれません。例えば、発現

Plot[2.5 + 2.5 (SquareWave[x/(2 \[Pi])]), {x, -1, 6}] 

プロット

enter image description here

むしろunhelpfully、x軸に沿って半分グラフィックを不明瞭、

を生成します。

+0

これは理にかなっていて、私がhahaを試していたやり方よりはるかに簡単です、tyvm、私はちょうど方形波関数 –

2

あなたの場合、整数部分やモジュロなどの基本的なものからあなたの運転機能を構築するのは簡単です。

また、Wolfram Alphaでは、Mathematica表記を明示的に使用することができます。

だけウルフラムアルファで

5 *Mod[Ceiling[x/Pi], 2] 

または

5 ceiling(x/pi) mod 2 

を試してみてください、あなたの関数fを視覚化します。あなたはこのような何かを得るでしょう

plot | 5 ceiling(x/pi) mod 2 | x = -3 pi to 3 pi 

を入力して

:@ogerardが指摘したように

f

+0

ありがとう= D私はmathematicaでうまくいけばいいのに、残念ながら新しいバージョンが出てきて、使い方についてのアドバイスを得るのは難しいです。 –

関連する問題