InglêsFrancêsAlemãoItalianoPortuguêsRussaEspanhol

favicon do OnWorks

maximaL - Online na nuvem

Execute maximaL no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando maximaL que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


Maxima - versão Common Lisp do pacote de matemática simbólica MACSYMA lançado sob o
Licença Pública GNU

Xmaxima - uma versão gráfica do Maxima

SINOPSE


Máximos [opções]

xmáxima [opções]

DESCRIÇÃO


Maxima é uma versão do sistema MACSYMA desenvolvido pelo MIT, modificado para rodar em Common
Lisp. É um sistema especialista interativo e ambiente de programação para simbólicos e
manipulação matemática numérica. Escrito em Lisp, permite a diferenciação,
integração, solução de equações lineares ou polinomiais, fatoração de polinômios,
expansão de funções nas séries de Laurent ou Taylor, cálculo da série de Poisson, matriz
e manipulações de tensores e gráficos bidimensionais e tridimensionais. Os procedimentos podem ser
escrito usando uma sintaxe semelhante a ALGOL, e funções semelhantes a Lisp e correspondência de padrões
instalações são fornecidas. Arquivos contendo objetos Maxima podem ser lidos e gravados em
arquivos de disco. Comandos pré-escritos do Maxima podem ser lidos de um arquivo e executados, permitindo
uso em modo lote.

OPÇÕES


-b filete, --batch =filete
Processo de filete no modo não interativo.

--batch-lisp =filete
Arquivo Lisp de processo filete no modo não interativo.

--batch-string =corda
Processo de corda no modo não interativo.

-d, --diretórios
Exibe informações de diretório do Maxima.

--disable-readline
Desative o suporte readline.

-g, --enable-lisp-debugger
Habilite o depurador Lisp.

-h, --Socorro
Exibir um breve resumo do uso.

--init =corda
Carregue os arquivos de inicialização do Maxima e Lisp corda.mac e corda.lisp em
startup

--init-mac =filete
Carregue o arquivo de inicialização do Maxima filete na inicialização.

--init-lisp =filete
Carregue o arquivo de inicialização Lisp filete na inicialização.

-l cicio, --lisp =cicio
Use a implementação Lisp cicio. Usar --list-avail para ver a lista de valores possíveis.

--list-avail
Liste as versões Lisp e Maxima disponíveis.

-p lisp_file, --preload-lisp =lisp_file
pré-carga lisp_file.

-q, --quieto
Suprime a mensagem de inicialização do Maxima.

-r corda, --run-string =corda
Processo de corda no modo interativo.

-s porta, --server =porta
Conecte o Maxima ao servidor em porta. Note que isso não cria um servidor Maxima;
Maxima é o cliente.

-u versão, --use-version =versão
Lançar a versão do Maxima versão. Usar --list-avail para ver a lista de valores possíveis.

--userdir =anuário
Utilização anuário para o diretório do usuário (o padrão é $ HOME / maxima para Windows,
$ HOME / .maxima para outros)

-v, --verbose
Imprime informações extras do script de wrapper do Maxima.

--versão
Imprima a versão instalada (padrão).

--muito quieto
Suprime rótulos de expressão e a mensagem de inicialização do Maxima.

-X Cicio opções, --lisp-options =Cicio opções
Opções a serem fornecidas ao Lisp subjacente.

INTRODUTÓRIO INSTRUÇÕES


Na inicialização, Máximos imprime uma mensagem de inicialização e, em seguida, um prompt de linha de comando:

(% i1)

Todos os comandos do Maxima devem ser concluídos com:

1) um ponto e vírgula (neste caso, o resultado do comando é ecoado em uma linha de exibição,
prefaciado por %o com um número de sequência anexado), ou

2) um cifrão (que suprime a impressão de uma linha de exibição).

EXEMPLO


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

(% o1) cos (x)

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

(% o2) sin (x)

O usuário digita comandos que criam Maxima objetos (como funções e sistema
variáveis) e que manipulam esses objetos.

No UNIX pode ser preferível rodar Maxima no Gnu Emacs ou XEmacs. Você pode fazer isso por
invocando o modo shell em emacs, e então invocar Máximos. De preferência, instale maxima.el
da distribuição e use o comando:

Mx Máximos

A principal vantagem de trabalhar dentro emacs é que fornece uma história completa de
entrada / saída. Se você executar o comando

display2d: falso

você poderá usar sua saída como entrada, simplesmente matando e puxando.

Lisp está embutido no Maxima. A função to_lisp () entra no loop de leitura-eval-impressão Lisp.
A função Lisp (run) pode ser usada para retornar ao Maxima. Alternativamente, Lisp único
os comandos podem ser invocados iniciando uma linha de comando com : ceceio.

CONSTRUÍDAS EM AJUDA


O manual de referência pode ser acessado no prompt de entrada do Maxima. Uma descrição de um
determinado comando pode ser obtido digitando o comando

descrever (comando);

ou simplesmente,

? comando

pesquisa a lista de funções para a string comando. Os arquivos de demonstração fornecem
exemplos completos de problemas resolvidos com Maxima, e podem ser acessados ​​com o comando
demonstração (comando);. Uma biblioteca de arquivos de comando fornecidos pelo usuário também é fornecida (o compartilhar
biblioteca), direcionado a uma variedade de problemas.

OUTROS DOCUMENTAÇÃO


O manual de referência é fornecido nos formatos info e html.

COMANDO PRIMEIRO


Esta lista inclui apenas comandos que o iniciante pode achar útil conhecer antes
para estudar o manual de referência e outros textos.

lote ("meuarquivo");
Execute o conteúdo do arquivo meu arquivo, que se supõe conter comandos do Maxima.

closefile ("meuarquivo");
Fechar o arquivo de sessão aberto por um comando writefile (veja abaixo).

demo ("meuarquivo");
Execute o conteúdo do arquivo meu arquivo, que se supõe conter comandos do Maxima,
uma linha de cada vez.

ev (infolists);
Imprima o conteúdo de todas as listas de informações disponíveis.

funções;
Imprima uma lista dos nomes das funções atualmente definidas.

infolistas;
Imprima uma lista das várias listas de informações disponíveis.

matar (lista de objetos);
Elimine o (s) objeto (s) contido (s) entre parênteses; Mate todos) Apagar todos os objetos
criado pelo usuário, restaurando Maxima ao seu estado inicial.

Sair();
Deixe Maxima.

Redefinir();
Reinicialize todos os parâmetros de controle do Maxima para seus estados padrão.

valores;
Imprime uma lista dos nomes dos valores escalares atribuídos atualmente.

writefile ("meuarquivo");
Grave o registro da sessão no arquivo meu arquivo; apenas um arquivo por vez pode ser aberto, e
a fechar arquivo O comando deve ser invocado antes de deixar o Maxima para limpar o buffer.

PLOTAGEM COMANDOS


Maxima é capaz de produzir gráficos bidimensionais e tridimensionais. Aqui está um simples bidimensional
exemplo

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

e um exemplo tridimensional simples

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

Por padrão, os gráficos são feitos pelo gnuplot pacote de plotagem. Os enredos podem ser feitos por outros
meios; veja "? plot_options". Para obter mais informações sobre plotagem, consulte "? Plot".

Use maximaL online usando serviços onworks.net


Ad


Ad

Programas online mais recentes para Linux e Windows