Manual do Genius

Jiří Lebl

Universidade do Estado de Oklahoma

Kai Willadsen

Universidade de Queensland, Austrália

This manual describes version 1.0.22 of Genius.

Permissão concedida para copiar, distribuir e/ou modificar este documento sob os termos da Licença de Documentação Livre GNU (GNU Free Documentation License), Versão 1.1 ou qualquer versão mais recente publicada pela Free Software Foundation; sem Seções Invariantes, Textos de Capa Frontal, e sem Textos de Contracapa. Você pode encontrar uma cópia da licença GFDL neste link ou no arquivo COPYING-DOCS distribuído com este manual.

Este manual é parte da coleção de manuais do GNOME distribuídos sob a GFDL. Se você quiser distribuí-lo separadamente da coleção, você pode fazê-lo adicionando ao manual uma cópia da licença, como descrito na seção 6 da licença.

Muitos dos nomes usados por empresas para distinguir seus produtos e serviços são reivindicados como marcas registradas. Onde esses nomes aparecem em qualquer documentação do GNOME e os membros do Projeto de Documentação do GNOME estiverem cientes dessas marcas registradas, os nomes aparecerão impressos em letras maiúsculas ou com iniciais em maiúsculas.

O DOCUMENTO E VERSÕES MODIFICADAS DO DOCUMENTO SÃO FORNECIDOS SOB OS TERMOS DA GNU FREE DOCUMENTATION LICENSE COM O ENTENDIMENTO ADICIONAL DE QUE:

  1. O DOCUMENTO É FORNECIDO NA BASE "COMO ESTÁ", SEM GARANTIAS DE QUALQUER TIPO, TANTO EXPRESSA OU IMPLÍCITA, INCLUINDO, MAS NÃO LIMITADO A, GARANTIAS DE QUE O DOCUMENTO OU VERSÃO MODIFICADA DO DOCUMENTO SEJA COMERCIALIZÁVEL, LIVRE DE DEFEITOS, PRÓPRIO PARA UM PROPÓSITO ESPECÍFICO OU SEM INFRAÇÕES. TODO O RISCO A RESPEITO DA QUALIDADE, EXATIDÃO, E DESEMPENHO DO DOCUMENTO OU VERSÕES MODIFICADAS DO DOCUMENTO É DE SUA RESPONSABILIDADE. SE ALGUM DOCUMENTO OU VERSÃO MODIFICADA SE PROVAR DEFEITUOSO EM QUALQUER ASPECTO, VOCÊ (NÃO O ESCRITOR INICIAL, AUTOR OU QUALQUER CONTRIBUIDOR) ASSUME O CUSTO DE QUALQUER SERVIÇO NECESSÁRIO, REPARO OU CORREÇÃO. ESSA RENÚNCIA DE GARANTIAS CONSTITUI UMA PARTE ESSENCIAL DESTA LICENÇA. NENHUM USO DESTE DOCUMENTO OU VERSÃO MODIFICADA DESTE DOCUMENTO É AUTORIZADO SE NÃO FOR SOB ESSA RENÚNCIA; E

  2. SOB NENHUMA CIRCUNSTÂNCIA E SOB NENHUMA TEORIA LEGAL, TANTO EM DANO (INCLUINDO NEGLIGÊNCIA), CONTRATO, OU OUTROS, DEVEM O AUTOR, ESCRITOR INICIAL, QUALQUER CONTRIBUIDOR, OU QUALQUER DISTRIBUIDOR DO DOCUMENTO OU VERSÃO MODIFICADA DO DOCUMENTO, OU QUALQUER FORNECEDOR DE ALGUMA DESSAS PARTES, SEREM CONSIDERADOS RESPONSÁVEIS A QUALQUER PESSOA POR QUALQUER DANO, SEJA DIRETO, INDIRETO, ESPECIAL, ACIDENTAL OU DANOS DECORRENTES DE QUALQUER NATUREZA, INCLUINDO, MAS NÃO LIMITADO A, DANOS POR PERDA DE BOA VONTADE, TRABALHO PARADO, FALHA OU MAU FUNCIONAMENTO DO COMPUTADOR, OU QUALQUER E TODOS OS OUTROS DANOS OU PERDAS RESULTANTES OU RELACIONADOS AO USO DO DOCUMENTO E VERSÕES MODIFICADAS, MESMO QUE TAL PARTE TENHA SIDO INFORMADA DA POSSIBILIDADE DE TAIS DANOS.

Comentários

To report a bug or make a suggestion regarding the Genius Mathematics Tool application or this manual, please visit the Genius Web page or email me at .

Histórico de Revisões
Revisão 0.2September 2016

Jiri (George) Lebl

Resumo

Manual da ferramenta matemática Genius


Índice

1. Introdução
2. Primeiros passos
To Start Genius Mathematics Tool
When You Start Genius
3. Basic Usage
Using the Work Area
To Create a New Program
To Open and Run a Program
4. Plotagem
Line Plots
Parametric Plots
Slopefield Plots
Vectorfield Plots
Surface Plots
5. GEL Basics
Values
Números
Booleanos
Strings
Null
Using Variables
Setting Variables
Built-in Variables
Previous Result Variable
Using Functions
Defining Functions
Variable Argument Lists
Passing Functions to Functions
Operations on Functions
Separator
Comments
Modular Evaluation
List of GEL Operators
6. Programming with GEL
Conditionals
Loops
While Loops
For Loops
Foreach Loops
Break and Continue
Sums and Products
Comparison Operators
Global Variables and Scope of Variables
Parameter variables
Returning
References
Lvalues
7. Advanced Programming with GEL
Error Handling
Toplevel Syntax
Returning Functions
True Local Variables
GEL Startup Procedure
Loading Programs
8. Matrices in GEL
Entering Matrices
Conjugate Transpose and Transpose Operator
Álgebra linear
9. Polynomials in GEL
Using Polynomials
10. Set Theory in GEL
Using Sets
11. List of GEL functions
Comandos
Básico
Parâmetros
Constantes
Numérico
Trigonometria
Teoria dos números
Manipulação de matrizes
Álgebra linear
Combinatória
Cálculo
Funções
Solução de equações
Estatística
Polinômios
Teoria dos conjuntos
Álgebra comutativa
Miscelânea
Operações simbólicas
Plotagem
12. Example Programs in GEL
13. Preferências
Saída
Precisão
Terminal
Memória
14. About Genius Mathematics Tool

Lista de Figuras

2.1. Genius Mathematics Tool Window
4.1. Create Plot Window
4.2. Janela de desenho
4.3. Parametric Plot Tab
4.4. Parametric Plot
4.5. Surface Plot