Matematik-Program. Tips!

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
Användarvisningsbild
4kTRB
Inlägg: 18290
Blev medlem: 16 augusti 2009, 19:04:48

Matematik-Program. Tips!

Inlägg av 4kTRB »

Maxima is a computer algebra system comparable to commercial systems like Mathematica and Maple. It emphasizes symbolic mathematical computation: algebra, trigonometry, calculus, and much more.
Verkar riktigt kompetent. Har precis laddat hem och börjat testa.

https://sourceforge.net/projects/maxima/
Användarvisningsbild
4kTRB
Inlägg: 18290
Blev medlem: 16 augusti 2009, 19:04:48

Re: Matematik-Program. Tips!

Inlägg av 4kTRB »

Testade med en invers laplace av överföringsfunktionen av ett RCL LP-filter.
Antar det blev rätt.
InvesLaplace.jpg
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
rvl
Inlägg: 5721
Blev medlem: 5 april 2016, 14:58:53
Ort: Helsingfors

Re: Matematik-Program. Tips!

Inlägg av rvl »

Hmm, undrar om jag slog in samma sak?
\(2145.5319657902883326814119283969\,{\mathrm{e}}^{-6436.5958973708649980442357851906\,t}\\
-2145.5319657902883326814119283969\,{\mathrm{e}}^{3218.2979486854324990221178925953\,t}\,\cos\left(5574.2555610178645758883872342068\,t\right)\\
+3716.1703740119097172589248228045\,{\mathrm{e}}^{3218.2979486854324990221178925953\,t}\,\sin\left(5574.2555610178645758883872342068\,t\right)\)
Användarvisningsbild
4kTRB
Inlägg: 18290
Blev medlem: 16 augusti 2009, 19:04:48

Re: Matematik-Program. Tips!

Inlägg av 4kTRB »

I vilket program slog du in

50/((3.75*10^-7*s^2)+(500*10^-6)*s+50)

?
Användarvisningsbild
4kTRB
Inlägg: 18290
Blev medlem: 16 augusti 2009, 19:04:48

Re: Matematik-Program. Tips!

Inlägg av 4kTRB »

Testa med Inverse Laplace Transform (under Calculus)

4/(s-3)

ska ge

4*e^(3*t)

http://howellkb.uah.edu/public_html/DEt ... aplace.pdf
Användarvisningsbild
rvl
Inlägg: 5721
Blev medlem: 5 april 2016, 14:58:53
Ort: Helsingfors

Re: Matematik-Program. Tips!

Inlägg av rvl »

MATLAB R2021b

Kod: Markera allt

>> latex(vpa(ilaplace(50/(3.75e-7*s^2*500e-6*s+50), s,t)))

Kod: Markera allt

>> vpa(ilaplace(4/(s-3), s,t))
 
ans =
 
4.0*exp(3.0*t)

Kod: Markera allt

>> ilaplace(1/(s^2+s+1), s,t) 
ans = 
(2*3^(1/2)*exp(-t/2)*sin((3^(1/2)*t)/2))/3 
>> vpa(ans) 
ans = 
1.1547005383792515290182975610039*exp(-0.5*t)*sin(0.86602540378443864676372317075294*t)
Senast redigerad av rvl 13 november 2021, 20:23:21, redigerad totalt 1 gång.
Användarvisningsbild
4kTRB
Inlägg: 18290
Blev medlem: 16 augusti 2009, 19:04:48

Re: Matematik-Program. Tips!

Inlägg av 4kTRB »

För att göra det enkelt.
Tryck "New" under Arkiv och
sedan Inverse Laplace Transform: 1/(s^2+s+1)

Ska ge liknade resultat som filterexemplet ovan.
Användarvisningsbild
psynoise
EF Sponsor
Inlägg: 7155
Blev medlem: 26 juni 2003, 19:23:36
Ort: Landvetter

Re: Matematik-Program. Tips!

Inlägg av psynoise »

Jag använde wxmaxima under många år.

http://wxmaxima-developers.github.io/wxmaxima/

Fast nu med alla bra bibliotek (scipy, sympy) till python tänker jag i fortsättningen använda jupyter notebook istället.

https://jupyter.org/
Användarvisningsbild
rvl
Inlägg: 5721
Blev medlem: 5 april 2016, 14:58:53
Ort: Helsingfors

Re: Matematik-Program. Tips!

Inlägg av rvl »

Japp, Python är bra till mycket, speciellt om man inte har tillgång till MATLAB.
Användarvisningsbild
4kTRB
Inlägg: 18290
Blev medlem: 16 augusti 2009, 19:04:48

Re: Matematik-Program. Tips!

Inlägg av 4kTRB »

GNU Octave är väl det mest liknande matlab?
Användarvisningsbild
psynoise
EF Sponsor
Inlägg: 7155
Blev medlem: 26 juni 2003, 19:23:36
Ort: Landvetter

Re: Matematik-Program. Tips!

Inlägg av psynoise »

Det kan nog stämma gällande syntax. Sedan finns också Scilab... Men jag skulle tro att det är den stora mängd funktioner som finns i Matlab som gör att inga alternativ finns för många företag.

Gällande python ersätter Sympy Maxima och Scipy Matlab. Sedan finns säkerligen ännu fler intressanta bibliotek/verktyg. Ett stort plus är att det finns bra litteratur över Scipy.
Användarvisningsbild
rvl
Inlägg: 5721
Blev medlem: 5 april 2016, 14:58:53
Ort: Helsingfors

Re: Matematik-Program. Tips!

Inlägg av rvl »

Precis, syntaxmässigt ja, många matlab-script går att köra rakt av i octave. Python har brett stöd för det mesta och används även på många företag där matlab kunde vara ett allternativ, men inte tillräckligt bra för att motivera licenskostnaderna.

På nätet använder jag Wolfram alpha ibland.

En samling alternativ (google...): https://thegeekpage.com/best-free-math-softwares/
Scilab har jag för mig att jag installerade på nån dator nån gång för det verkade intressant, men blev inte så mycket använt. Mer beroende på mig och focus på annat, än att det skulle varit nåt fel på programmet.
guckrum
Inlägg: 1671
Blev medlem: 19 juni 2012, 09:04:27
Ort: Lund

Re: Matematik-Program. Tips!

Inlägg av guckrum »

På tipstemat. Numfocus är en oberoende organisation som stöttar många projekt med matte och statistikfokus, samt även många konferenser. Kolla deras projektsida

https://numfocus.org/
Skriv svar