InglesPransesEspanyol

Ad


OnWorks favicon

maxima - Online sa Cloud

Patakbuhin ang maxima sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command maxima na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


Maxima - Karaniwang Lisp na bersyon ng MACSYMA symbolic mathematics package na inilabas sa ilalim ng
Lisensya ng Pampublikong Lisensya

Xmaxima - Isang graphical na bersyon ng Maxima

SINOPSIS


pinakamataas [pagpipilian]

xmaxim [pagpipilian]

DESCRIPTION


Ang Maxima ay isang bersyon ng MACSYMA system na binuo ng MIT, na binago upang tumakbo sa ilalim ng Common
Lisp. Ito ay isang interactive na expert system at programming environment para sa simboliko at
numerical mathematical manipulation. Nakasulat sa Lisp, pinapayagan nito ang pagkita ng kaibhan,
integration, solusyon ng mga linear o polynomial equation, factoring ng polynomials,
pagpapalawak ng mga function sa Laurent o Taylor series, computation ng Poisson series, matrix
at tensor manipulations, at two- at three-dimensional na graphics. Ang mga pamamaraan ay maaaring
isinulat gamit ang isang tulad-ALGOL na syntax, at parehong Lisp-like na function at pagtutugma ng pattern
ibinibigay ang mga pasilidad. Ang mga file na naglalaman ng mga bagay ng Maxima ay maaaring basahin at isulat sa
mga file sa disk. Ang mga pre-written na utos ng Maxima ay maaaring basahin mula sa isang file at isagawa, na nagpapahintulot
paggamit ng batch-mode.

Opsyon


-b file, --batch=file
paraan file sa noninteractive mode.

--batch-lisp=file
Iproseso ang Lisp file file sa noninteractive mode.

--batch-string=pisi
paraan pisi sa noninteractive mode.

-d, --mga direktoryo
Ipakita ang impormasyon ng direktoryo ng Maxima.

--disable-readline
Huwag paganahin ang suporta sa readline.

-g, --enable-lisp-debugger
Paganahin ang Lisp debugger.

-h, - Tumulong
Magpakita ng maikling buod ng paggamit.

--init=pisi
I-load ang Maxima at Lisp initialization file pisi.mac at pisi.lisp at
startup

--init-mac=file
I-load ang Maxima initialization file file sa startup.

--init-lisp=file
I-load ang Lisp initialization file file sa startup.

-l pagkasabik, --lisp=pagkasabik
Gamitin ang pagpapatupad ng Lisp pagkasabik. Gamitin --list-avail upang makita ang listahan ng mga posibleng halaga.

--list-avail
Ilista ang mga magagamit na bersyon ng Lisp at Maxima.

-p lisp_file, --preload-lisp=lisp_file
preload lisp_file.

-q, --tahimik
Pigilan ang Maxima start-up message.

-r pisi, --run-string=pisi
paraan pisi sa interactive na mode.

-s port, --server=port
Ikonekta si Maxima sa server na naka-on port. Tandaan na hindi ito lumilikha ng isang server ng Maxima;
Si Maxima ang kliyente.

-u bersyon, --use-version=bersyon
Ilunsad ang bersyon ng Maxima bersyon. Gamitin --list-avail upang makita ang listahan ng mga posibleng halaga.

--userdir=direktoryo
paggamit direktoryo para sa direktoryo ng user (default ay $HOME/maxima para sa Windows,
$HOME/.maxima para sa iba)

-v, --verbose
Mag-print ng karagdagang impormasyon mula sa script ng Maxima wrapper.

--bersyon
I-print ang (default) na naka-install na bersyon.

--napakatahimik
Pigilan ang mga label ng expression at ang Maxima start-up na mensahe.

-X pagkabulol pagpipilian, --lisp-options=pagkabulol pagpipilian
Mga opsyon na ibibigay sa pinagbabatayan na Lisp.

PANIMULA TAGUBILIN


Sa pagsisimula, pinakamataas nagpi-print ng startup na mensahe, pagkatapos ay isang command line prompt:

(%i1)

Ang lahat ng mga utos ng Maxima ay dapat tapusin sa alinman sa:

1) isang tuldok-kuwit (kung saan ang resulta ng utos ay echoed sa isang display line,
pinauna ni %o na may nakadugtong na sequence number), o

2) isang dollar sign (na pinipigilan ang pag-print ng isang display line).

Halimbawa


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

(%o1) cos(x)

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

(%o2) kasalanan(x)

Nag-type ang user ng mga command na lumilikha Maxima bagay (tulad ng mga function at system
variables) at kung saan manipulahin ang mga bagay na ito.

Sa UNIX maaaring mas mainam na patakbuhin ang Maxima sa ilalim ng Gnu Emacs o XEmacs. Magagawa mo ito sa pamamagitan ng
invoking shell mode in emacs, at pagkatapos ay i-invoke pinakamataas. Mas mabuti, i-install maxima.el
mula sa pamamahagi at gamitin ang command:

Mx pinakamataas

Ang pangunahing bentahe ng pagtatrabaho sa loob emacs ay nagbibigay ito ng kumpletong kasaysayan ng
input/output. Kung ipapatupad mo ang utos

display2d: hindi totoo

magagawa mong gamitin ang iyong output bilang input, sa pamamagitan lamang ng pagpatay at paghila.

Lisp ay binuo sa Maxima. Ang function na to_lisp() ay pumapasok sa Lisp read-eval-print loop.
Ang Lisp function (run) ay maaaring gamitin upang bumalik sa Maxima. Bilang kahalili, nag-iisang Lisp
ang mga utos ay maaaring i-invoke sa pamamagitan ng pagsisimula ng command line na may :lisp.

BUILT-IN HELP


Maaaring ma-access ang reference manual mula sa Maxima input prompt. Isang paglalarawan ng a
ang ibinigay na utos ay maaaring makuha sa pamamagitan ng pag-type ng utos

ilarawan(utos);

o, simpleng,

? utos

hinahanap ang listahan ng mga function para sa string utos. Nagbibigay ang mga file ng demonstrasyon
kumpletong mga halimbawa ng mga problemang nalutas sa Maxima, at maaaring ma-access gamit ang command
demo(utos);. Ang isang library ng mga file ng command na iniambag ng user ay ibinibigay din (ang ibahagi
aklatan), nakadirekta sa iba't ibang problema.

OTHER Dokumentasyon


Ang reference manual ay ibinigay sa parehong impormasyon at html na mga format.

COMMAND PRIMER


Kasama lang sa listahang ito ang mga utos na maaaring maging kapaki-pakinabang para malaman ng baguhan tungkol sa nauna
sa pag-aaral ng sangguniang manwal at iba pang teksto.

batch("myfile");
Ipatupad ang mga nilalaman ng file myfile, na ipinapalagay na naglalaman ng mga utos ng Maxima.

closefile("myfile");
Isara ang session file na binuksan ng isang writefile command (tingnan sa ibaba).

demo("myfile");
Ipatupad ang mga nilalaman ng file myfile, na ipinapalagay na naglalaman ng mga utos ng Maxima,
isang linya sa isang pagkakataon.

ev(mga infolist);
I-print ang mga nilalaman ng lahat ng magagamit na listahan ng impormasyon.

pagpapaandar;
Mag-print ng listahan ng mga pangalan ng kasalukuyang tinukoy na mga function.

mga infolist;
Mag-print ng listahan ng iba't ibang magagamit na listahan ng impormasyon.

pumatay(objectlist);
Tanggalin ang (mga) bagay na nasa loob ng mga panaklong; patayin lahat) Tanggalin ang lahat ng mga bagay
nilikha ng user, na nagpapanumbalik ng Maxima sa paunang estado nito.

quit();
Iwanan mo si Maxima.

i-reset ();
I-reset ang lahat ng Maxima control parameter sa kanilang mga default na estado.

mga halaga;
Mag-print ng listahan ng mga pangalan ng kasalukuyang nakatalagang scalar value.

writefile("myfile");
Sumulat ng talaan ng session na ihahain myfile; isang file lamang sa isang pagkakataon ang maaaring buksan, at
ang isara ang file Kailangang i-invoke ang command bago umalis sa Maxima para i-flush ang buffer.

PLOTTING UTOS


Ang Maxima ay may kakayahang gumawa ng 2- at 3-dimensional na mga plot. Narito ang isang simpleng 2-dimensional
halimbawa

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

at isang simpleng 3-dimensional na halimbawa

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

Bilang default, ang mga plot ay ginawa ng gnplot plotting package. Ang mga plot ay maaaring gawin ng iba
ibig sabihin; tingnan ang "? plot_options". Para sa higit pang impormasyon tungkol sa pag-plot, tingnan ang "? plot".

Gamitin ang maxima online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad