Maxima (wxMaxima) - gratis dator algebra system (CAS).



Vad är MAXIMA [1]
Maxima är en datoralgebrasystemet, distribueras under General Public License. Det har, båda, förmåga att symboliskt som numeriska operationer (Maxima hemsida).

Ett grafiskt användargränssnitt för Maxima är plattformsoberoende wxMaxima (åtminstone det är en av de grafiska gränssnitt för Maxima).

Grafiska utdata presenteras using Gnuplot.

I systemet ingår ett komplett programmeringsspråk, med ALGOL-liknande syntax och Lisp-gillar semantics [2].

VARFÖR DETTA INSTRUCTABLE
Alla behöver beräkningar av olika slag. Mänskliga hjärnan beräknas hela tiden, lyckligtvis människor är inte medvetna om mest av dessa uträkningar.

Det finns situationer där beräkningarna måste utföras medvetet, med resultaten bevaras för senare. Väldigt är många av dessa uträkningar komplext och komplicerat, bortom penna och papper beräkningar. I sådana fall människor, för närvarande, föredra att använda vissa enheter med lämplig kapacitet, som handen miniräknare och datorer. Det finns en mängd olika datorprogram bistå beräkningar av olika slag, börjar med handen miniräknare motsvarande på varje operativsystem, genom Excel/Calc/Gnumeric/siffror kalkylblad, avslutas på computer algebra system, t.ex Matlab, Octave, Mathematica, Maxima.

Men vad gör Maxima värt intresse? Det finns åtminstone några svar.

I) eftersom Maxima är en general-purpose [3], dess kapacitet omfatta ett brett spektrum av applikationer. Den kan användas som en enkel kalkylator, och den kan lösa sofistikerade och komplexa matematiska problem (där komplex kan läsas både bildligt och bokstavligt). Titlar av vissa kapitel av Maxima hjälp är:
...
12. polynom - standardformulär för polynom och fungerar på dem.
13. konstanter - numeriska konstanter.
14. logaritmer - Manipulation av uttryck som innefattar logaritmer.
15. trigonometriska - manipulera uttryck med trig och inversa trigonometriska funktioner.
16. särskilda funktioner - särskilda funktioner
17. elliptiska funktioner - elliptiska funktioner och integraler
18. gränser - gränserna för uttryck.
19. differentiering - differentialkalkyl.
20. integration - integralkalkyl.
21. ekvationer - definiera och lösa ekvationer.
22. differentialekvationer - definiera och lösa differentialekvationer.
23. numeriska - numerisk integration, Fourier transformer, etc.
24. arrays - skapa och arbeta med matriser.
25. matriser och linjär Algebra - matrisberäkning.
...
30. serien - Taylor och power serien.
31. numrera teorin - talteori.
32. symmetrier
33. grupper - abstrakt algebra.
...
Kapitel 8 titeln är plottning. Maxima är kapabel, genom Gnuplot, att presentera 2D och 3D tomter.

II) maxima distribueras under General Public License, vilket gör det mycket intressant alternativ till egenutvecklade programvara.

III) det verkar vara något lätt och måttligt snabbt stycke om mjukvaran (från mina personliga erfarenheter).

IV) wxMaxima är en plattformsoberoende programvara, vilket är viktigt för personer som använder olika operativsystem.

V) Wikipedia säger också, att Maxima erbjuder möjligheten att generera kod i andra programmeringsspråk (särskilt Fortran) som kan köra mer effektivt [3]. Denna möjlighet tillsammans med skriva koden i Lisp är utanför ramen för denna text, liksom bortom författarens förståelse, även om det är värt att notera, Maxima är kapabel att sådana saker.

De skäl som anges ovan gjorde författaren skriver detta instructable. Det är skamligt att erkänna, att jag har aldrig varit bra på matematik. Ändå tycker jag att förstå matematik önskvärt och användbara. Detta sammanfattar anledningarna till detta instructable.

Se Steg
Relaterade Ämnen

Skaffa en gratis dator

medan du kanske har sett instructables som säger "gratis" men du måste fortfarande betala för material / liknande jag kommer börja med att säga att jag fick datorn kostade det absolut noll och jag fick det i mindre än 1 dag. Skärmen var också gr...

Hur får en gratis dator!

Detta är bara lite instructable att få en gratis dator. Jag gjorde detta bara ett par veckor sedan och gå en gratis Emac. Allt du behöver är en skola.Steg 1: E-skola. Första steg är att maila en skola, vill du förmodligen att maila en skola du ska, e...

Nästan gratis datorer eller med hjälp av tunna klienter med Debian linux.

Så du vill ställa in ett litet nätverk för ett företag eller bara hem. Tänk på tunna klienter. Med hjälp av tunna klienter har alltid varit en viktig sak med mig. Även om de är mini delmängder av full datorer de spara pengar på El och kräver mindre s...

Maximera Dropbox gratis lagring

Dropbox är en spindelväv-baserat arkivera fientlig tjänst för Windows, Linux, Mac, iOS, Android, BlackBerry OS och Windows Phone.I detta instructable kommer jag att beskriva hur du kan maximera din Dropbox förvaring upp till 20GB.Första är att få ett...

En annan nästan gratis datorer tunn klient ställer in del II.

i detta avsnitt kommer vi lägga till vissa internet säkerhet programvara och tillåta åtkomst till nätet från ltsp klienterna.Steg 1: Ställa in en proxyOm du vill filtrera internet behöver vi ett verktyg så att vi kan göra det. Tinyproxy tillåter oss...

En annan nästan gratis datorer tunn klient ställer in.

Om din dator budget är för hög, då måste du titta på detta instructable. Bra sätt att spara på kostnader. Äldre maskiner kan konverteras till tunna klienter därför minskar behovet av att köpa ny utrustning. Linux kommer att ersätta egenutvecklade sys...

Dator subwoofer system eftermontering i Jeep och ljud uppgradering

Awhile sedan jag fick en alpin headunit från en granne och inte tänker jag haft mycket användning för det, jag bara slängde den i ryggen och där satt det tills nyligen när jag tog en andra titt på det och insåg hur trevligt det var jämfört med min nu...

Gratis Video Kontrollerande System (för ditt husdjur!)

HejJag har 2 katter, och även om jag anställer en sällskapsdjur bekymmer tjänst medan jag är på semester, jag vill hålla ett öga på dem medan jag är borta.Videoövervakning kameror är dyr, och många av dem ger inte en tillräckligt bra prestanda för de...

Hur får en gratis laptop!

Att börja jag ska berätta att mitt sätt att få gratis datorer inte kan vara lagliga i ditt län i staten. Du kan också få smutsiga.Steg 1: Dumster dykningJag har fått några riktigt bra pc och Mac-datorer från det dumpar elektronikåtervinning centret....

Hur man scavange för gratis (eller relativt så) delar

okej, så du har fått en hel massa bra idéer för nästa cool gadget att bygga, men har små eller inga medel att köpa delar.Frukta inte! Gratis stuph är lätt att hitta runt omkring dig, du måste bara titta på udda platser.Steg 1: Var du ska leta 1. gaml...

DIY billiga eller gratis musikserver

detta är en gör-den-dig-er om du vill göra en mycket billig eller gratis musikserverSteg 1: Hitta en dator jag använder en gammal IBM NetVista. Den har en 767mhz-processor och 192megs ram. För en hårddisk har en 80gb Western Digital 7200 rpm IDE-enhe...

RR.O.P. - RaspRobot OpenCV projekt

Första: Jag använde en översättare för att hjälpa mig, eftersom jag inte är flytande i engelska, jag ber om ursäkt för dålig engelska. Min avsikt är verkligen att samarbeta.Andra: min tack vare dig fick jag en award i den "MICROCONTROLLER tävling spo...

Pendling och Trail ridning cykel hjälm belysning lösning...

jag är en Alaskan, alla väder, året runt cykel pendlare. Jag rider cirka 29 miles per dag, tur och retur. Min pendlar består av cirka 6 miles av semi upplysta cykel/trottoaren på en genomfartsled, 6 miles av glest upplysta Bike lane vägbanan ridning,...

Raspberry Pi $ sudo apt-get update<br> $ sudo apt-get install alsa-utils<br> $ sudo modprobe snd_bcm2835<br> $ sudo aplay /usr/share/sounds/alsa/Front_Center.wav mångsysslare.

Raspberry Pi är en sorts mångsysslare när det gäller att vara en enkel bräde computern baserat på Arm-processor. Det kan vara en desktop media player/streamer, webbserver, kriminalteknik maskin och göra de flesta av vad alla linux-baserade maskiner k...

Allt-i-ett solar Home Entertainment

det började ungefär ett år sedan på jobbet när min chef gick till kasta ut en perfekt bra batteribox av plast från sin bil. Jag tog hem och satt i garaget ett tag tills en dag mina två döttrar började slåss över en iPod-laddare. Sådant dagens moderna...

DIY fat spis utomhus ugnen

* Uppdatering *Jag har lagt till flera fler videor och blogginlägg som beskriver olika systemkomponenterna i mer detalj, kolla in dem via länkarna nedan, tack! Denna sak är att hålla mitt hus varma i denna SUPER kallt östkusten väder! Hålla värmen!*...

En DIY Arcade tabell drivs av Raspberry Pi

Gaming med emulatorer har funnits ganska en stund, men ingenting ger tillbaka nostalgi av den gamla arkaden som att spela spel med en vintage joystick och de stora runda knapparna. Liksom många av oss, jag har alltid drömt om att äga ett original sta...

Hemma gjort solpanel

varför betala massor av pengar (eller pengar) för ett program som visar dig hur du kan göra din egen solpanel som du kan få detta gratis?Besök hem bygga solsystemet på http://home.kpn.nl/maas5455/och erfarenhet hur också du kan göra inte bara sol pan...

USB-Stereo förstärkare på-The-billiga (<$25) from="" broken=""> </$25)>

detta instructable använder modet från en trasig USB-headset, och en liten förstärkare ombord, för att göra en ganska trevlig klingande USB-stereo-förstärkare för unpowered högtalare (numera finns en hel del fin stereon talaren att vara hade på loppi...