2012-10-25 11 views
5

Próbowałem różnych podejść, takich jak zdefiniowanie funkcji f (t) dla pewnych wartości, a następnie użycie f (t) w moim równaniu, ale nic nie zadziałało jak dotąd. Uwielbiam używać wolfram alpha, jest to nieocenione źródło, które pomaga mi lepiej zrozumieć pracę domową z zaawansowanymi równaniami różniczkowymi. Ja próbuje wykres fali odcinkowo kwadratowy od 0 do 5pi
Równanie jest x'' + 2x' + x = f(t) gdzieW jaki sposób wprowadza się funkcje szeregowe do wolfram alpha?

__{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) jest prostokątny, o wartości 5 pomiędzy 0 i PI, następnie 0 pomiędzy PI i 2*pi, a następnie 5 pomiędzy 2 * pi a 3 * pi ... itd. f(t) jest funkcją napędową ODE. Jak wygląda wykres między 0 < t < 5*pi Jakakolwiek pomoc przy wprowadzaniu tego do plotera, takiego jak wolfram alpha, byłaby bardzo doceniana, ty!

Odpowiedz

3

Jak @ogerard wskazał można często wejściowe Mathematica wyrażenia do Wolfram Alpha. W twoim przypadku może Cię zainteresować funkcja SquareWave. Na przykład, wyrażenie

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

wytwarza działki

enter image description here

które raczej unhelpfully, zasłania pół grafikę wzdłuż osi x.

+0

o to ma sens, o wiele łatwiej niż w jaki sposób próbowałem haha, tyvm, nigdy nie myślałem o używaniu funkcji squarewave –

2

W twoim przypadku łatwo jest zbudować funkcję jazdy z elementów podstawowych, takich jak część całkowita i modulo.

Również w przypadku Wolfram Alpha, możesz używać notacji Mathematica jako jawnej.

Aby zwizualizować swoją funkcję f, po prostu spróbuj

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

lub

5 ceiling(x/pi) mod 2 

w Wolfram Alpha.

Wprowadzając

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

Dostaniesz coś takiego:

f

+0

Dzięki = D Chciałbym być lepszy w matematyce, niestety nowa wersja właśnie wyszła, więc trudno jest uzyskać dobrą radę, jak go używać. –

Powiązane problemy