Sida 1 av 1

Plotta en graf i WolframAlpha? Blir inte bra.

Postat: 1 juli 2011, 10:52:04
av 4kTRB
Är det någon som vet om det går att
plotta grafen till

y(t) = 1 + integralen [ e^(-s^2)] ds , t=0 till t

i WolframAlpha?

Det är inte så vanligt att funktioner skrivs med integraler bland
oss icke matematiker.

Jag har testat med en del varianter men det blir inte bra.
Jag vet hur man plottar vanliga funktioner.

Re: Plotta en graf i WolframAlpha? Blir inte bra.

Postat: 1 juli 2011, 11:31:50
av ooptimerad
Närmsta jag kom var Plot[Integrate[E^(-s^2), {s, 0, x}], {x, -2, 6}]
Lyckades verkligen inte addera den där ettan...

Jag föredrar MATLAB! :)

Re: Plotta en graf i WolframAlpha? Blir inte bra.

Postat: 1 juli 2011, 11:41:36
av 4kTRB
Det där var inte så dumt.
Riktigt värdefullt.
:)
1:an tar man med huvudräkning.

Re: Plotta en graf i WolframAlpha? Blir inte bra.

Postat: 1 juli 2011, 11:42:54
av 4kTRB
Förresten är MATLAB att föredra framför Maple?

Re: Plotta en graf i WolframAlpha? Blir inte bra.

Postat: 1 juli 2011, 11:51:30
av ooptimerad
Kan inte riktigt svara på det då jag inte använt Maple, men vad jag har hört är Maple lite bättre just för att plotta grafer (t.ex. lösningskurvor till diff-ekvationer). Men utöver det tror jag MATLAB är bättre på det mesta.

Re: Plotta en graf i WolframAlpha? Blir inte bra.

Postat: 1 juli 2011, 12:23:05
av snigelen
Det verkar vara någon bugg med ettan, men om man löser integralen först utan plot så räknar den rätt. Typ så här (jag lyckas inte göra en länk, det är väl alla hakaparenteser i URL:en som ställer till det)

Kod: Markera allt

1+Integrate[E^(-s^2), {s, 0, x}]
Då framgår hur den kan uttryckas som funktion av erf(x). Så man kan plotta med

Kod: Markera allt

Plot[1+1/2*sqrt(Pi)*erf(x),{x,-3,10}]
Annars är väl Maple, liksom Wolfram Alpha, i första hand för symboliska beräkningar och Matlab för numeriska beräkningar. Så jag tycker både Matlab och Maple är bra, fast på olika saker.

Re: Plotta en graf i WolframAlpha? Blir inte bra.

Postat: 1 juli 2011, 12:45:55
av 4kTRB
Det där var smart.

Synd att Matlab, Maple och MathCad kostar skjortan.
Men det klart om man är riktigt intresserad så kanske det
är värt priset.

I Matlab kod ser det ut så här:

f = inline('exp(-t.^2)','t');
for i=0:30
t(i+1)=i/20;
y(i+1)=1+quad(f,0,t(i+1));
end
plot(t,y)

Jag studerar en bok där de plottat alla kurvor i Matlab
men kan jag använda WolframAlpha så är det bra.

Re: Plotta en graf i WolframAlpha? Blir inte bra.

Postat: 1 juli 2011, 13:34:04
av snigelen
Jo prisvärda är de väl bara om någon annan betalar :).

Men Wolfram Alpha är ett bra gratisalternativ till Maple, och octave som alternativ till Matlab. De två sistnämna är väl inte helt kompatibla, men ganska mycket Matlabkod funkar i octave (t.ex. de raderna du skrev). Vissa saker går dessutom att göra smidigare i octave än i Matlab.