Maxima, Scilab, Octave ja Freemat. Mitä käytätte? Mitkä näiden erot on?
Matlab kopio sovellukset.linuxiin
Matikkaaa
7224
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 7
Vanhimmat
Maxima näyttäisi vievän ykkössijan, koska hallitsee numeerisen lisäksi myös symbolisen laskennan.
wxMaxima on oikein mukava, GUI ja kaikki. Plottaus vaan on kovin raskasta muihin verrattuna. Octavea tulee myös käytettyä aina aika ajoittain. Ja Wolframia ; - )
PS. En tosin käyttäisi sanaa "kopio".
Ainoastaan octave on noista edes jotain sukua matlabille. Maximalla voi käytännössä tehdä vain symbolista laskentaa, jossa se on kyllä ihan ok, mutta sen käyttö on vähän niin kuin kirjoittelisi lispiä komentoriville. Scilab on vähän matlabin kaltainen mutta rajoitetumpi kuin octave. Freemattia en tunne.
scipy
Kun Maximaan laittaa "sqrt(25);" & "sqrt(100);" tulee vastaukseksi 5 ja 10 kuten pitää, mutta jos laittaa esim. "sqrt(72);" tulee vastaukseksi 3/2 3 2 mikä on väärin. Oikea vastaus on 8.48528137423857.
Luulisi tämmöisen ohjelman osaavan laskea edes näin helpot laskut oikein.
Toivon todella että olet trolli, mutta ihan varmuuden vuoksi:
1) sqrt(72) != 8.48528137423857, luvun 72 neliöjuuri on ns. irrationaaliluku, jota ei siis voi esittää äärellisellä määrällä desimaaleja.
2) sqrt(72)=sqrt(9*8)=sqrt(9)*sqrt(8)=3*sqrt(8)=3*sqrt(2^3)=3*(2^3)^(1/2)=3*2^(3/2)
3) Maxima on nimenomaan symbolisen laskennan ohjelma, se ei anna likiarvoja ( kohta 1)) vaan pyrkii antamaan arvot aina tarkkoina, joko murtolukuina tai esim. potensseina, kuten tässä.
Eli siis. Ei tule vastaukseksi "3/2 3 2", tuo on roskaa, maxima antaa 3*2^(3/2), aivan kuten pitääkin. Testasin. Oikea vastaus EI ole tuo luettelemasi likiarvo. Maxima osaa laskea näin helpot laskut oikein.
float(sqrt(72)); = 8.485281374238571
Täältä löytyy Maximan perusteet:
http://mathandmultimedia.com/2009/12/01/maxima-tutorial-1-numerical-computation/
Valitettavasti englannin kielisenä.