Sida 1 av 1
Matematik-Program. Tips!
Postat: 13 november 2021, 18:52:18
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/
Re: Matematik-Program. Tips!
Postat: 13 november 2021, 19:00:15
av 4kTRB
Testade med en invers laplace av överföringsfunktionen av ett RCL LP-filter.
Antar det blev rätt.
InvesLaplace.jpg
Re: Matematik-Program. Tips!
Postat: 13 november 2021, 19:20:38
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)\)
Re: Matematik-Program. Tips!
Postat: 13 november 2021, 19:33:10
av 4kTRB
I vilket program slog du in
50/((3.75*10^-7*s^2)+(500*10^-6)*s+50)
?
Re: Matematik-Program. Tips!
Postat: 13 november 2021, 19:43:59
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
Re: Matematik-Program. Tips!
Postat: 13 november 2021, 19:52:41
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)
Re: Matematik-Program. Tips!
Postat: 13 november 2021, 20:08:07
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.
Re: Matematik-Program. Tips!
Postat: 13 november 2021, 21:54:14
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/
Re: Matematik-Program. Tips!
Postat: 14 november 2021, 00:06:10
av rvl
Japp, Python är bra till mycket, speciellt om man inte har tillgång till MATLAB.
Re: Matematik-Program. Tips!
Postat: 14 november 2021, 01:51:38
av 4kTRB
GNU Octave är väl det mest liknande matlab?
Re: Matematik-Program. Tips!
Postat: 14 november 2021, 07:42:30
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.
Re: Matematik-Program. Tips!
Postat: 14 november 2021, 11:20:51
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.
Re: Matematik-Program. Tips!
Postat: 14 november 2021, 11:24:34
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/