Math 如何将分段函数输入wolfram alpha?

Math 如何将分段函数输入wolfram alpha?,math,physics,differential-equations,wolframalpha,Math,Physics,Differential Equations,Wolframalpha,我尝试过几种方法,比如在某些值上定义一个函数f(t),然后在我的方程中使用f(t),但到目前为止没有任何方法对我有效。我喜欢使用wolfram alpha,它是帮助我更好地理解高级微分方程作业的宝贵资源。我试图绘制一个从0到5pi的分段方波 方程为x'+2x'+x=f(t) __{0, (2n+1)*pi < t < (2n+2)*pi} f(t) = __{5, 2n*pi < t < (2n+1)*pi} n = 0,1,2,3,4...etc {0,(2

我尝试过几种方法,比如在某些值上定义一个函数f(t),然后在我的方程中使用f(t),但到目前为止没有任何方法对我有效。我喜欢使用wolfram alpha,它是帮助我更好地理解高级微分方程作业的宝贵资源。我试图绘制一个从0到5pi的分段方波
方程为
x'+2x'+x=f(t)

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

f(t) =

 __{5, 2n*pi < t < (2n+1)*pi} n = 0,1,2,3,4...etc  
{0,(2n+1)*pi
f(t)
是一个方波,其值在0和pi之间为5,然后在pi和
2*pi之间为0,然后在2*pi和3*pi之间为5。。。等。
f(t)
是ODE的驱动功能。
0

任何帮助输入到绘图仪,如wolfram alpha将不胜感激,泰

在您的例子中,很容易从基本驱动函数(如整数部分和模)构建驱动函数

同样对于Wolfram Alpha,您可以使用Mathematica表示法进行显式表示

要可视化函数f,只需尝试

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

在Wolfram Alpha中

进入

plot | 5 ceiling(x/pi) mod 2 | x = -3 pi  to  3 pi
你会得到这样的结果:


正如@ogerard所指出的,您可以经常向Wolfram Alpha输入Mathematica表达式。在您的情况下,您可能对
SquareWave
函数感兴趣。例如,表达式

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


这是毫无帮助的,它模糊了x轴上一半的图形。

哦,这是有意义的,比我尝试的方式简单得多哈哈,tyvm,我从来没有想过只使用方波函数谢谢=D我希望我能更好地使用mathematica,不幸的是新版本刚刚问世,所以很难获得关于如何使用它的好建议。
Plot[2.5 + 2.5 (SquareWave[x/(2 \[Pi])]), {x, -1, 6}]