Академический Документы
Профессиональный Документы
Культура Документы
html
Pgina 1 de 33
2
Modo Planilha
Uso interativo atravs de comandos Maple, que podem oferecer funcionalidades avanadas ou
controle personalizado no disponvel, usando menus de contexto ou outros mtodos sem sintaxe
Para informaes sobre estas funcionalidades, veja o captulo 1, Modo Documento (pg. 1).(Para um
Nota: Usando um bloco de documento, voc pode usar todas as funcionalidades do modo
index1.html
Pgina 2 de 33
Documento
no modo Planilha. Para mais informaes sobre bloco de documento, veja Bloco de Documento
(pg.
230).
Nota: Este captulo e os captulos seguintes foram criados usando o modo Planilha.
Seo
Tpicos
Prompt de entrada - Onde voc faz a O Prompt de Entrada (>)
entrada
Supresso de Sada Entrada
em 2-D e 1-D Math
Separadores de Entrada
Comandos - Milhares de rotinas para A Biblioteca Maple (Maple
a realizao de computaes e outras Library) Comandos Topoperaes
Level Pacotes de Comando
Paletas - Itens que voc pode inserir
clicando ou arrastando
Menus de Contexto - Menus pop-up
de operaes comuns
Assistentes e Tutores - Interfaces
Grficas
Usando Paletas
Usando Menus de Contexto
Iniciando Assistentes e
Tutores Exemplo: Usando o
Construtor
index1.html
Pgina 3 de 33
Visualizao da Tarefa
Templates Insero de uma
Tarefa Template Realizao
da Tarefa
index1.html
Pgina 4 de 33
Pressionar Enter.
O Maple exibe o resultado (sada) abaixo da entrada.
Por exemplo, para encontrar o valor de
>
(2.1)
(2.2)
Suprimindo a Sada
Para suprimir a sada, entre com os dois pontos (:) no final da entrada.
>
Um conjunto de entradas do Maple e suas sadas so chamados de grupo de execuo.
index1.html
Pgina 5 de 33
(2.3)
>
Importante: A entrada em 1-D Math deve terminar com dois pontos ou ponto e vrgula. Se voc
usar
um ponto e vrgula, o Maple exibe a sada. Se voc usar dois pontos, o Maple no a exibe.
> 123^2-29857/120:
>
3. Clicar Apply to Session (para definir somente para a corrente sesso) ou Apply Globally (para
definir para todas as sesses do Maple).
index1.html
Pgina 6 de 33
Separadores de Entradas
Em entradas 1-D e 2-D Math, voc pode usar um ponto e vrgula ou dois pontos para separar
mltiplas
entradas na mesma linha.
>
(2.4)
Se voc no especificar um ponto e vrgula ou dois pontos, o Maple interpreta como uma nica
entrada.
>
(2.5)
2.3 Comandos
O Maple contm um grande conjunto de comandos e uma poderosa linguagem de programao. A
maioria dos comandos Maple so escritos usando a linguagem de programao Maple.
Voc pode entrar com comandos usando 1-D ou 2-D Math. Voc precisa usar a entrada em 1-D
Math
quando programar no Maple. O captulo 8, Programao Bsica (pg. 288), prov uma introduo
programao Maple.
Para aprender a usar os comandos Maple, use tarefas templates. Veja Tarefas Templates (pg. 45).
index1.html
Pgina 7 de 33
A Biblioteca Maple
Os comandos esto contidos na biblioteca Maple, que dividida em dois grupos: comandos top-level
e pacotes.
Os comandos top-level so os comandos Maple mais freqentemente usados.
Os pacotes contm comandos especializados em reas tais como: clculo bsico, lgebra linear,
clculo vetorial e gerao de cdigos.
Para uma lista completa de pacotes e comandos, consulte o ndice de pginas de ajuda (help pages).
Para acessar o resumo de ndices de pginas de ajuda , entre com ?index e depois pressione Enter.
Para informaes sobre o Sistema de Ajuda Maple, veja Obtendo Ajuda (Getting Help)( pg. 29).
Comandos Top-Level
Para usar um comando top-level, entre com o nome seguido de parnteses (( )) contendo quaisquer
parmetros. Isto relacionado a uma chamada de seqncia para o comando.
Nota: A entrada em 1-D Math, inclui um ponto e vrgula ou dois pontos no final da chamada de
seqncia.
Por exemplo, para derivar uma expresso, use o comando diff . Os parmetros requeridos so a
expresso a derivar (que deve ser especificada primeiro) e a varivel independente.
>
(2.6)
index1.html
Pgina 8 de 33
>
Para uma lista completa de funes (comandos que implementam funes matemticas), por
exemplo, BesselI e AiryAi, disponveis na biblioteca, consultar a pgina de ajuda ?initialfunctions.
(Para exibir esta pgina de ajuda, entre com ?initialfunctions no prompt de entrada.)
>
(2.7)
>
Para informao mais detalhada sobre propriedades de uma funo, use o comando FunctionAdvisor.
>
(2.8)
>
index1.html
Pgina 9 de 33
Para informao mais detalhada sobre como usar uma funo no Maple, consulte sua pgina de
ajuda.
Por exemplo:
>
>
Nota: Na entrada em 1-D e 2-D, quando acessar uma pgina de ajuda usando ?, voc no precisa
finalizar com ponto e vrgula ou dois pontos.
Comandos do Pacote
Para usar um comando do pacote, a chamada de seqncia deve incluir o nome do pacote e o nome
do comando entre colchetes ([ ]).
O comando with exibe uma lista dos comandos do pacote carregado (a no ser que voc suprima a
sada colocando dois pontos no final da chamada de seqncia ).
Depois de carregar um pacote, voc pode utilizar os seus comandos como comandos top-level, isto ,
index1.html
Pgina 10 de 33
Por exemplo, usar o comando NLPSolve do pacote Optimization e encontrar um mnimo local de
uma
expresso e o valor da varivel independente onde o mnimo ocorre.
>
(2.9)
>
>
>
>
(2.10)
>
index1.html
Pgina 11 de 33
>
Para usar os exemplos deste manual, voc pode precisar usar o comando unwith entre os exemplos.
Alguns pacotes contm comandos que tm o mesmo nome de um comando top-level. Quando voc
carregar um desses pacotes, o Maple devolve uma advertncia.
Por exemplo, o pacote plots contm um comando changecoords. O Maple tambm contm um
comando
changecoords.
>
>
2.4 Paletas
Paletas so colees de itens relacionados que voc pode inserir clicando ou arrastando, veja a figura
2.1
index1.html
Pgina 12 de 33
na paleta
Expression.
Em 2-D Math, clicando o item integrao definida, inserido:
>
1. Entrar com os valores nos lugares de espera (placeholders). Para mover para o prximo lugar de
espera, pressione Tab.
Nota: Se ao pressionar a tecla Tab inserir um tab, clique o cone Tab
na barra de ferramentas.
index1.html
Pgina 13 de 33
(2.11)
>
Especificar os valores do problema (usando o Tab para mover para o prximo lugar de espera) e
pressionar Enter.
> int(f,x=0..1):
Nota: Alguns itens de paleta no podem ser inseridos dentro de 1-D Math porque eles no esto
definidos
em linguagem Maple. Quando o cursor est na entrada em 1-D Math, os itens de paleta no
disponveisficam obscuros (dimmed).
Para mais informaes sobre paletas, veja Paletas (pg. 9) e Realizando Computaes (pg. 17) no
captulo 1.
index1.html
Pgina 14 de 33
>
(2.12)
>
index1.html
Pgina 15 de 33
O resultado da operao
Por exemplo:
Para determinar uma expresso racional (frao) que aproxima um nmero com ponto
flutuante:
1. Clicar o boto direito (Control-clique, para Macintosh) no nmero com ponto flutuante.
2. Do menu de contexto, selecionar Conversions e ento Rational. A chamada de seqncia inserida
inclui uma referncia de rtulo de equao ao nmero que voc vai converter.
>
(2.13)
>
>
(2.14)
>
Para informaoes sobre rtulos de equao e referncias de rtulos de equao, veja Rtulos de
Equao (Equation Labels) (pg. 51).
Para mais informaes sobre menus de contexto, veja Menus de Contexto (pg. 19) no captulo 1.
index1.html
Pgina 16 de 33
index1.html
Pgina 17 de 33
>
2. Na janela Interactive Plot Builder: Specify Expressions (figura 2.4), clicar Add. O dilogo
Add/Edit Expression exibido.
index1.html
Pgina 18 de 33
3. No dilogo Add/Edit Expression, entre com a expresso para fazer o grfico usando 1-D Math.
Veja a figura 2.5.
5. Depois da adio das expresses, na janela Plot Builder: Specify Expressions (figura 2.4), clicar
Done.
6. No dilogo Interactive Plot Builder: Select Plot Type (figura 2.3), selecionar o tipo de grfico,
por exemplo, 3-D Plot ou 3-D Contour Plot, e especificar os limites de variao (alcance) das
variveis,
7. Para criar imediatamente um grfico, clique Plot. Para personalizar o grfico antes de ger-lo,
clique Options. Determinar as opes de grfico e clicar Plot.
index1.html
Pgina 19 de 33
Para maiores informaes sobre assistente e tutores, veja Assistentes e Tutores(pg. 22) no captulo
1.
index1.html
Pgina 20 de 33
index1.html
Pgina 21 de 33
embutidos,
por exemplo, um boto para iniciar o assistente ou o tutor relacionado.
Clicar o boto Copy Task to Clipboard. Colocar o cursor onde voc quer inserir a tarefa e ento
colar
a tarefa. O Maple insere o contedo padro. Usar este mtodo para inserir rapidamente uma tarefa
vrias
vezes
Do menu Tools, selecione Tasks e depois o nome da tarefa. O Maple insere o contedo padro.
Depois de inserir uma tarefa template, entre com os parmetros para a sua tarefa e, ento, compute o
resultado.
Para usar uma tarefa template inserida:
index1.html
Pgina 22 de 33
na barra de
ferramentas.
Nota: O contedo matemtico em uma regio de texto no avaliado. Para entrar com contedo
matemtico a ser avaliado, entre com ele em um Prompt de Entrada (Input Prompt) (pg. 33).
Inserir qualquer item de paleta. Os itens de paleta so inseridos no modo Math (2-D Math).
index1.html
Pgina 23 de 33
2.9 Nomes
Em lugar de reentrar com uma expresso toda vez que precisar dela, voc pode designar um nome
ou adicionar um rtulo a ela. Assim voc pode se referir expresso usando o nome ou uma
referncia
de rtulo da equao (equation label reference). Para informaes sobre rtulos, veja a seo
seguinte,
Rtulos de Equao (Equation Labels) (pg. 51).
Atribuindo Nomes
Voc pode atribuir um nome a qualquer expresso do Maple: valores numricos, estrutura de dados,
procedimentos (um tipo de programa Maple) ou outros objetos Maple. Inicialmente, o valor de um
nome
ele mesmo.
>
(2.15)
index1.html
Pgina 24 de 33
Lembre-se de que voc pode dar entrada usando os dois mtodos seguintes:
Entrar em 2-D Math com pi e depois pressionar a tecla de atalho para a finalizao de smbolo.
Veja Atalhos para Entradas de Expresses Matemticas (Shortcuts for Entering Mathematical
Expressions (pg. 5).
Quando o Maple avalia uma expresso que contm um nome, ele substitui o nome pelo seu valor.
Por exemplo:
>
(2.17)
Para informaes sobre regras de avaliao do Maple, veja Avaliao de Expresses (Evaluating
Expressions (pg. 280).
Funes Matemticas
index1.html
Pgina 25 de 33
Por exemplo, definir uma funo que compute o cubo de seu argumento.
>
(2.18)
Para informao sobre criao de funes, veja Definio de uma Funo Matemtica (Defining a
Mathematical Function)(pg. 12).
>
(2.19)
>
Nota : Para inserir a seta para a direita, entre com os caracteres ->. Em 2-D Math, o Maple
substitui
-> pelo smbolo . Em 1-D Math, os caracteres no so substitudos.
Por exemplo, definir uma funo que eleva seu argumento ao quadrado .
> square:=x->x^2:
> square(32);
(2.20)
index1.html
Pgina 26 de 33
>
Para mais informaes sobre funes, veja Operadores Funcionais (Functional Operators) (pg.
267).
Nomes Protegidos
Se voc tentar designar por um nome protegido, o Maple devolve como um erro.
>
Error, attempting to assign to `sin` which is protected
>
index1.html
Pgina 27 de 33
(2.21)
>
As aspas simples (right single quotes) (citao sem avaliao[ unevaluation quotes]) evitam que o
Maple avalie o nome. Para mais informaes sobre citaes sem avaliao, veja Avaliao Posterior
(Delaying Evaluation) (pg. 285) ou consulte as pginas de ajuda ?uneval.
Veja tambm Retirada de atribuio de um Nome Usando Aspas de No-Avaliao
(Unassigning a Name Using Unevaluation Quotes) (pg. 286).
O comando restart limpa a memria interna do Maple. Os efeitos incluem a limpeza de todos os
nomes
e o descarregamento de todos os pacotes. Para mais informaes, consulte as pginas de ajuda ?
restart.
Nota: Para usar os exemplos neste manual, pode ser que voc necessite usar os comandos unassign
ou restart entre os exemplos.
Nomes Vlidos
Um nome Maple deve ser um dos seguintes
index1.html
Pgina 28 de 33
Uma seqncia de caracteres alfa-numricos e sub-linha (_) que comece com um caractere
alfabtico.Nota: Para entrar com um caractere sub-linha em 2-D Math, entre com um caractere
contra-barra
(backslash) seguida do caractere sub-linha, isto , \_.
polynomial1_divided_by_polynomial2
`2a`
`x#y`
`x y`
(2.22)
index1.html
Pgina 29 de 33
>
(2.23)
>
Em lugar de reentrar com os resultados anteriores nas computaes, voc pode usar referncias dos
rtulos das equaes. Cada vez que voc precisar se referir a um resultado anterior, insira uma
referncia
de rtulo da equao.
index1.html
Pgina 30 de 33
Por exemplo:
Para integar o produto de (22) e (23):
1. Na paleta Expression, clique o item integrao indefinida
(2.24)
>
>
index1.html
Pgina 31 de 33
(2.25)
>
(2.26)
>
index1.html
Pgina 32 de 33
Se voc modifica o formato do rtulo de equao (veja Esquema de Numerao de Rtulos (pg.
53)),
o Maple, automaticamente, atualiza todos os rtulos de equaes e referncias de rtulos.
Para informaes sobre designao, uso e limpeza de nomes, veja Nomes (pg. 48).
Para mais informaes sobre rtulos de equao, consulte as pginas de ajuda ?equationlabels.
index1.html
Pgina 33 de 33
Os captulos seguintes descrevem como usar o Maple para realizar tarefas como resoluo de
equaes
diferenciais ( e outros tipos), produo de grficos e animaes e criao de documentos
matemticos.
Os captulos foram criados usando o modo Planilha. Exceto onde foi notificado, todas as
funcionalidades
esto disponveis em ambos: modo Planilha e modo Documento.