EngelsFransSpaans

Ad


OnWorks-favicon

maxima - Online in de cloud

Voer maxima uit in OnWorks gratis hostingprovider via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de maximale opdracht die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


Maxima - Common Lisp-versie van het symbolische wiskundepakket MACSYMA uitgebracht onder de
GNU Public License

Xmaxima - Een grafische versie van Maxima

KORTE INHOUD


maxima [opties]

maximaal [opties]

PRODUCTBESCHRIJVING


Maxima is een versie van het door MIT ontwikkelde MACSYMA-systeem, aangepast om te draaien onder Common
Lis. Het is een interactief expertsysteem en programmeeromgeving voor symbolische en
numerieke wiskundige manipulatie. Geschreven in Lisp, maakt het differentiatie mogelijk,
integratie, oplossing van lineaire of veeltermvergelijkingen, factoring van veeltermen,
uitbreiding van functies in Laurent- of Taylorreeksen, berekening van Poissonreeksen, matrix
en tensormanipulaties, en twee- en driedimensionale afbeeldingen. Procedures kunnen zijn:
geschreven met een ALGOL-achtige syntaxis, en zowel Lisp-achtige functies als patroonovereenkomst
voorzieningen zijn voorzien. Bestanden met Maxima-objecten kunnen worden gelezen van en geschreven naar
schijf bestanden. Vooraf geschreven Maxima-commando's kunnen uit een bestand worden gelezen en uitgevoerd, waardoor:
gebruik in batchmodus.

OPTIES


-b filet, --batch=filet
Proces filet in niet-interactieve modus.

--batch-lisp=filet
Lisp-bestand verwerken filet in niet-interactieve modus.

--batch-tekenreeks=snaar
Proces snaar in niet-interactieve modus.

-d, --mappen
Geef Maxima-directorygegevens weer.

--uitschakelen-leesregel
Schakel leesregelondersteuning uit.

-g, --enable-lisp-debugger
Lisp-foutopsporing inschakelen.

-h, --help
Geef een korte gebruikssamenvatting weer.

--init=snaar
Laad de Maxima- en Lisp-initialisatiebestanden snaar.mac en snaar.lisp op
beginnen.

--init-mac=filet
Laad het Maxima-initialisatiebestand filet in de beginfase.

--init-lisp=filet
Laad het Lisp-initialisatiebestand filet in de beginfase.

-l lispelen, --lisp=lispelen
Lisp-implementatie gebruiken lispelen. Gebruiken --lijst-beschikbaar om de lijst met mogelijke waarden te zien.

--lijst-beschikbaar
Maak een lijst van de beschikbare Lisp- en Maxima-versies.

-p lisp_bestand, --preload-lisp=lisp_bestand
preload lisp_bestand.

-q, --stil
Opstartbericht Maxima onderdrukken.

-r snaar, --run-tekenreeks=snaar
Proces snaar in interactieve modus.

-s port, --server=port
Maxima verbinden met server aan port. Merk op dat hierdoor geen Maxima-server wordt gemaakt;
Maxima is de opdrachtgever.

-u versie, --gebruik-versie=versie
Start Maxima-versie versie. Gebruiken --lijst-beschikbaar om de lijst met mogelijke waarden te zien.

--gebruikersmap=directory
Te gebruiken directory voor gebruikersdirectory (standaard is $HOME/maxima voor Windows,
$HOME/.maxima voor anderen)

-v, --uitgebreid
Print extra informatie uit het Maxima wrapper script.

--versie
Druk de (standaard) geïnstalleerde versie af.

--erg stil
Onderdruk uitdrukkingslabels en het Maxima-opstartbericht.

-X Lispelen opties, --lisp-opties=Lispelen opties
Opties te geven aan de onderliggende Lisp.

INLEIDEND INSTRUCTIES


Bij initialisatie, maxima drukt een opstartbericht af en vervolgens een opdrachtregelprompt:

(%i1)

Alle Maxima-opdrachten moeten worden afgesloten met:

1) een puntkomma (in welk geval het resultaat van de opdracht wordt herhaald op een weergaveregel,
voorafgegaan door %o met een toegevoegd volgnummer), of

2) een dollarteken (dat het afdrukken van een weergaveregel onderdrukt).

VOORBEELD


(%i1) diff(sin(x),x);

(%o1) cos(x)

(%i2) integreren(%o1,x);

(%o2) zonde(x)

De gebruiker typt commando's die creëren Maxima objecten (zoals functies en systeem)
variabelen) en die deze objecten manipuleren.

Op UNIX kan het de voorkeur hebben om Maxima onder Gnu Emacs of XEmacs te draaien. U kunt dit doen door
shell-modus aanroepen in emacs, en dan het aanroepen van maxima. Bij voorkeur installeren maxima.el
uit de distributie en gebruik het commando:

Mx maxima

Het belangrijkste voordeel van binnen werken emacs is dat het een volledige geschiedenis van
invoer uitvoer. Als u de opdracht uitvoert

weergave2d: vals

je zult in staat zijn om je output als input te gebruiken, door simpelweg te doden en te rukken.

Lisp is ingebouwd in Maxima. De functie to_lisp() gaat de Lisp read-eval-print-lus binnen.
De Lisp-functie (run) kan worden gebruikt om terug te keren naar Maxima. Als alternatief, enkele Lisp
commando's kunnen worden aangeroepen door een commandoregel te starten met :lis.

INGEBOUWDE KLANTENSERVICE


De referentiehandleiding is toegankelijk via de Maxima-invoerprompt. Een beschrijving van een
gegeven commando kan worden verkregen door het commando te typen

beschrijven (commando);

of gewoon,

? commando

zoekt in de lijst met functies voor de string commando. Demonstratiebestanden bieden:
volledige voorbeelden van problemen die zijn opgelost met Maxima, en kunnen worden geopend met het commando
demo (opdracht);. Er is ook een bibliotheek met door de gebruiker aangeleverde opdrachtbestanden (de deel
bibliotheek), gericht op een verscheidenheid aan problemen.

ANDERE DOCUMENTATIE


De referentiehandleiding wordt geleverd in zowel info- als html-indeling.

COMMAND PRIMER


Deze lijst bevat alleen opdrachten die de beginner misschien handig vindt om te weten over eerdere
het bestuderen van de referentiehandleiding en andere teksten.

batch("mijnbestand");
Voer de inhoud van het bestand uit mijn bestand, waarvan wordt aangenomen dat het Maxima-opdrachten bevat.

closefile("mijnbestand");
Sluit het sessiebestand dat is geopend met een writefile-opdracht (zie hieronder).

demo("mijnbestand");
Voer de inhoud van het bestand uit mijn bestand, waarvan wordt aangenomen dat het Maxima-commando's bevat,
één regel tegelijk.

ev(infolijsten);
Druk de inhoud van alle beschikbare informatielijsten af.

functies;
Druk een lijst af met de namen van de momenteel gedefinieerde functies.

infolijsten;
Druk een lijst af van de verschillende beschikbare informatielijsten.

doden(objectlijst);
Elimineer de objecten tussen haakjes; doden (alle) Alle objecten verwijderen
gemaakt door de gebruiker, waardoor Maxima in de oorspronkelijke staat wordt hersteld.

ontslag nemen();
Verlaat Máxima.

opnieuw instellen();
Zet alle Maxima-regelparameters terug naar hun standaardstatus.

waarden;
Druk een lijst af met de namen van de momenteel toegewezen scalaire waarden.

writefile("mijnbestand");
Schrijf record van sessie naar bestand mijn bestand; er kan slechts één bestand tegelijk geopend zijn, en
de sluitbestand commando moet worden aangeroepen voordat Maxima wordt verlaten om de buffer te spoelen.

UITZETTEN COMMANDO'S


Maxima is in staat om 2- en 3-dimensionale plots te maken. Hier is een eenvoudige 2-dimensionale
voorbeeld

plot2d (zonde(x), [X, -2*%pi, 2*%pi]);

en een eenvoudig driedimensionaal voorbeeld

plot3d (2^(-u^2 + v^2), [u, -5, 5], [v, -7, 7]);

Standaard worden plots gemaakt door de knuppel plot pakket. Percelen kunnen door anderen gemaakt worden
middelen; zie "? plot_options". Voor meer informatie over plotten, zie "?plot".

Maxima online gebruiken met onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad