Maxima : um completo programa de Computação Algébrica
|
|
|
- Bernadete Aurora Oliveira Diegues
- 8 Há anos
- Visualizações:
Transcrição
1 Maxima : um completo programa de Computação Algébrica Lenimar Nunes de Andrade UFPB João Pessoa 3 de abril de Introdução Maxima é um programa que executa cálculos numéricos e simbólicos, em desenvolvimento desde Seu nome original era Macsyma e foi elaborado nos laboratórios do MIT, nos Estados Unidos, com financiamento de várias agências governamentais norte-americanas. É capaz de simplificar expressões algébricas e trigonométricas, efetuar cálculos com matrizes e com números complexos, construir diversos tipos de gráficos, fatorar polinômios, resolver diversos tipos de equações e sistemas etc. Trata-se de um programa livre. Pode ser copiado, utilizado e distribuído gratuitamente. Isso faz com que o Maxima seja uma excelente ferramenta pedagógica, facilmente acessível a todos. É considerado um Sistema de Computação Algébrica de uso geral, podendo ser usado nos sistemas operacionais Windows, Linux e Mac-OS. Interface wxmaxima São várias as formas pelas quais o Maxima comunica-se com o usuário. Neste artigo, citamos apenas a interface denominada wxmaxima, que é bastante amigável, intuitiva e fácil de se usar. Sua tela inicial é parecida com a mostrada a seguir: Podemos digitar os comandos para o Maxima linha por linha, e observar as respostas dadas pelo programa. Para isso, seguimos as seguintes regras: Os comandos vão sendo digitados ao lado de (%i1), (%i), (%i3) etc. e o Maxima vai dando suas respostas ao lado de (%o1), (%o), (%o3) etc. 1
2 A linha de comando deve ser encerrada com um ponto e vírgula ou com um cifrão. Se for encerrada com um ponto e vírgula, o resultado obtido é mostrado imediatamente. Se for encerrada com um cifrão, o resultado não será mostrado de imediato, ficando guardado internamente. As operações aritméticas básicas são indicadas pelos símbolos +,, (multiplicação), / (divisão) e ^ (potenciação). A raiz quadrada de x é indicada por sqrt(x), o logaritmo natural de x é log(x), as funções trigonométricas são sin(x), cos(x), tan(x), sec(x), cot(x), csc(x) e as trigonométricas inversas são asin(x), acos(x), atan(x). Uma variável pode ter seu nome formado por uma única letra como x, y, z,... ou ter um nome longo onde apareçam várias letras, algarismos e caracter de sublinhado como em expr1, expr, result 1, result,.... Podemos atribuir valor a qualquer variável digitando-se o seu nome seguido de dois pontos e do valor da variável como em x :, y : 4, z : 1... O último resultado calculado pode ser referenciado por um símbolo de porcentagem (%). As constantes matemáticas π = 3, , e =, , i = 1, ϕ = 1+ 5 são representadas por %pi, %e, %i e %phi, respectivamente. Usamos o comando float(x) para obtermos a representação decimal de x. Uma função pode ser definida utilizando-se um :=, como no exemplo f(x) := cos(x)+x/5 3. Algumas vezes, ao invés de digitar linhas de comando, pode-se escolher uma janela no menu principal e usá-la exclusivamente para digitação do comando. O menu principal aparece no topo da tela: Arquivo Editar Célula Maxima Equações Álgebra.... A seguir, alguns exemplos de comandos digitados no Maxima, bem como suas respectivas respostas. Calculamos , fatoramos o resultado em produto de potências de primos, calculamos a = 49, b = 81, a + b, x = log(cos( π) + sen( π )) e a sua representação decimal (%i1) 30*50 + 8*10; (%o1) 1580 (%i) factor(%); (%o) 5 79 (%i3) a: sqrt(49)$ b: sqrt(81)/6$ a+b; (%o3) 17 (%i4) x: log(cos(%pi/6) + sin(%pi/4)); float(x); (%o4) log( ) (%o5) Outros exemplos podem ser encontrados nas referências [1], [], [3] ou nas telas de ajuda do próprio programa. 3 Simplificação e desenvolvimento de expressões Expressões algébricas podem ser simplificadas com o comando ratsimp(...) e desenvolvidas com um comando expand(...). Se houver alguma função trigonométrica envolvida, então a expressão
3 pode ser simplificada com um trigsimp(...) e ser desenvolvida com um trigexpand(...). (%i6) (%o6) (%i7) (%o7) (%i8) (%o8) (%i9) ex1: aˆ3/((a-b)*(a-c)) + bˆ3/((b-c)*(b-a)) + cˆ3/((c-a)*(c-b)); a 3 (a b)(a c) + b 3 (b c)(b a) + c 3 (c a)(c b) ratsimp(ex1); c + b + a ex: ((3*xˆ+4*x+1)ˆ - (3*xˆ+10*x+1)ˆ)/((3*xˆ+11*x+1)ˆ - (3*xˆ+3*x+1)ˆ); (3x + 4x + 1) (3x + 10x + 1) (3x + 11x + 1) (3x + 3x + 1) ratsimp(ex); (%o9) 3 4 (%i10) (%o10) y: (sin(x)ˆ3 - cos(x)ˆ3)/(sin(x) - cos(x)); sin(x) 3 cos(x) 3 sin(x) cos(x) (%i11) trigsimp(y); (%o11) cos(x) sin(x) Operações com polinômios Diversas operações com polinômios podem ser efetuadas com o Maxima. A fatoração é realizada com um comando factor(...), o máximo divisor comum entre f e g é feita com um gcd(f, g) e a divisão com um divide(f, g). O resultado da divisão é apresentado no formato [q, r] onde q é o quociente e r é o resto da divisão. Neste exemplo, definimos os polinômios f = x 4 + x 3 4x 5x 84 e g = (x + 4)(x + x + 7), fatoramos e calculamos o MDC entre eles. Por fim, dividimos f por x + 3x + 7. (%i1) f: xˆ4 + *xˆ3-4*xˆ - 5*x - 84; (%o1) x 4 + x 3 4x 5x 84 (%i13) factor(%); (%i13) (x 3)(x + 4)(x + x + 7) (%ì14) g: expand((x + 4)*(xˆ + x + 7)ˆ); (%o14) x 5 + 6x 4 + 3x x + 105x (%i15) factor(%); (%o15) (x + 4)(x + x + 7) (%i16) gcd(f, g); (%o16) x 3 + 5x + 11x + 8 (%i17) divide(f, xˆ + 3*x + 7); (%i17) [x x 8, 6x 8] 3
4 5 Equações e sistemas Uma equação pode ser resolvida com um comando solve(equação, variável). Podemos digitar uma linha de comando ou fornecer a equação em uma janela exclusiva para entrada de equações. Para obter essa janela de equações, escolhemos no menu principal do programa a opção Equações e depois escolhemos Resolver.... Resolvemos a equação x 4 5x + 6 = 0. (%i18) solve(xˆ4-5*xˆ + 6 = 0, x); (%o18) [x =, x =, x = 3, y = 3] Um sistema pode ser resolvido da mesma forma que uma equação, bastando colocar as equações e as variáveis entre colchetes. Resolvemos o sistema linear formado pelas equações 3x + 4y = e x y = 3. (%i19) solve([3*x + 4*y =, *x - y = 3], [x, y]); (%o19) [[x = 14, Equações mais complicadas podem ter raízes no interior de um intervalo [a, b] encontradas com um comando find root(equação, variável, a, b). Neste exemplo, determinamos uma raiz da equação sen(3x) sen(x) = 1 no intervalo [ 1, 1]. (%i0) find root(sin(3*x) - *sin(x) = 1, x, -1, 1); (%o0) Operações com matrizes É possível fornecer uma matriz ao Maxima com um comando matrix([linha 1], [linha ],...) ou através de uma janela específica, obtida nos itens Álgebra e Introduzir matriz... do menu principal. A multiplicação de matrizes pode ser feita com um ponto como em A.B, o determinante com um comando determinant(...) e a inversa com um comando invert(...). Definimos neste exemplo uma matriz M e calculamos seu determinante e sua matriz inversa. (%i1) M: matrix( [-3,7,1], [4,5,0], [10,,-5]); (%o1)
5 (%i) determinant(%); (%o) 173 (%i3) (%o3) invert(%); Gráficos O Maxima constrói vários tipos de gráficos planos ou tridimensionais. A construção do mais simples tipo de gráfico plano com x [a, b] e y [c, d] pode ser feita com um comando plotd(função, [x, a, b], [y, c, d]). Mais de um gráfico podem ser construídos em um mesmo sistema de eixos, bastando colocar a lista de funções envolvidas entre colchetes e separadas entre si por vírgulas. Neste exemplo construímos os gráficos de sen(6x), sec(x) e tg(x) com x e y variando de 5 a 5. Uma janela exclusiva para a digitação dos dados do gráficos pode ser obtida com a opção Gráfico do menu principal, depois escolhendo-se GráficoD.... (%i4) plotd( [sin(6*x), sec(x), tan(x)], [x, -5, 5], [x, -5, 5] ); 5
6 8 Gráficos tridimensionais O gráfico tridimensional de uma função f(x, y), com x [a, b] e y [c, d] pode ser construído com um comando plot3d(f(x, y), [x, a, b], [y, a, b]) ou fornecendo-se os dados do gráfico nas janelas Gráfico e Gráfico3D... no menu principal. (%i5) plot3d( cos(x)*sin(y), [x, -5, 5], [y, -5, 5] ); Se a superfície for definida por equações paramétricas, é possível construí-la de modo semelhante, fornecendo-se as equações entre colchetes. (%i6) plot3d( [u*cos(v), u*sin(v), v], [u, 0, 3], [v, 0, 10] ); Depois de construído, um gráfico tridimensional pode ser girado pressionando-se o botão do mouse e arrastando-o para uma nova posição. 6
7 9 Limites O limite de f(x) quando x tende a x 0 é calculado com um comando limit(f(x), x, x 0 ). O infinito pode ser codificado por inf e o menos infinito por minf. Se for colocado um apóstrofo antes do comando, ele será apenas mostrado, mas não calculado. (%i7) limit(sin(4*x)/x, x, 0); (%o7) 4 (%i8) limit((1 + 3/n)ˆn, n, minf); (%o8) %e 3 (%i9) (%o9) limit( sqrt(x + sqrt(x)) - sqrt(x), x, inf); lim x + x x x (%i30) limit( sqrt(x + sqrt(x)) - sqrt(x), x, inf); 1 (%o30) 10 Derivadas A derivada de f(x) com relação a x pode ser calculada com um diff(f(x), x). Se for colocado um apóstrofo antes do nome do comando, ele não será executado. (%i31) diff(xˆ7 + 11*sin(x), x); (%o31) 11 cos(x) + 7x 6 (%i3) (%o3) diff(cos(xˆ5), x) = diff(cos(xˆ5, x); d dx cos(x5 ) = 5x 4 sin(x 5 ) (%i33) diff((3*x + 5*yˆ3)ˆ7, y); (%o33) 105y (5y 3 + 3x) 6 11 Integrais Integrais indefinidas podem ser calculadas com um comando do tipo integrate(f(x), x) e integrais definidas em [a, b] com comando do tipo integrate(f(x), x, a, b). Os limites de integração podem ser infinitos. (%i34) (%o34) (%i35) (%o35) (%i36) (%o36) integrate( xˆ4*cos(x), x); x 4 cos(x)dx integrate( xˆ4*cos(x), x); (x 4 1x + 4) sin(x) + (4x 3 4x) cos(x) integrate(xˆ5, x, a, b) = integrate(xˆ5, x, a, b); b a x 5 dx = b6 6 a6 6 7
8 (%i37) (%o37) integrate(%eˆ(-xˆ), x, 0, inf) = integrate(%eˆ(-xˆ), x, 0, inf); π e x dx = 0 1 Equações diferenciais O Maxima possui vários comandos para resolução de equações diferenciais. Um deles, o ode(edo, var1, var) resolve equações diferenciais ordinárias EDO de primeira ou segunda ordens, com var1 sendo a variável dependente e var a independente. Neste caso, é preciso que se digite um apóstrofo antes das derivadas. Nas soluções, o Maxima apresenta as constantes genéricas como sendo %c, %k1, %k etc. (%i38) (%o38) (%i39) (%o39) eqn1: diff(y, x) + 4*y = cos(x); d y + 4y = cos(x) dx ode(eqn1, y, x); y = %e 4x ( %e 4x (sin(x) + 4 cos(x) 17 ) + %c (%i40) eqn: diff(y, ( x, ) ) - 5* diff(y, x) + 6 = 0; d d (%o40) dx y 5 dx y + 6 = 0 (%i41) ode(eqn, y, x); (%o41) y = %k1%e 5x + 30x %k 5 13 De onde copiar O Maxima tem sua própria página na Internet, no endereço É denominada Maxima, a Computer Algebra System e a partir dela pode-se copiar o programa (cerca de 30 megabytes), além da sua documentação em diversos idiomas. Referências [1] Gómez, A. J. A. e outros, Prácticas de Matemáticas con Maxima, disponível em [] Riotorto, M. R., Primeros pasos en Maxima, disponível em [3] Urroz, G. E., Maxima Book, disponível em 8
Maxima : um completo programa de Computação
Maxima : um completo programa de Computação Algébrica Lenimar Nunes de Andrade UFPB 9 de abril de 2014 Lenimar Nunes de Andrade (UFPB) Maxima : prog. Comp. Algébrica 9 de abril de 2014 1 / 45 Sumário 1
O Software Maxima e suas aplicações
V Bienal da SBM Sociedade Brasileira de Matemática UFPB - Universidade Federal da Paraíba 18 a 22 de outubro de 2010 O Software Maxima e suas aplicações L. C. R. Goulart S. L. de Oliveira 1 Introdução
Informática no Ensino da Matemática
Informática no Ensino da Matemática Humberto José Bortolossi http://www.professores.uff.br/hjbortol/ Lista de Exercícios 3 ATIVIDADE 1 (a) Sejam u =(a b)/(a + b), v =(b c)/(b + c) ew =(c a)/(c + a). Mostre
Cálculo A. José Carlos de Souza Junior.
Cálculo A José Carlos de Souza Junior http://www.unifal-mg.edu.br/matematica/?q=disc_jc Universidade Federal de Alfenas - Instituto de Ciências Exatas Abril - 2014 O que é o GeoGebra? GeoGebra é um software
Murilo F. Tomé ICMC-USP
INTRODUÇÃO AO MATLAB Murilo F. Tomé ICMC-USP Pré-requisitos: Utilização de editor de texto; Atribuição de valores e manuseio de variáveis; Manuseio de loops; Números reais e complexos; Vetores e matrizes.
Symbolic Math Toolbox
O Toolbox de Matemática Simbólica disponibiliza uma coleção de diversas funções do MATLAB utilizadas para calcular operações básicas, tais como: derivadas, limites, integrais, expansão da serie de Taylor,
CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano
CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano [email protected] Aula 7 Matlab Noções Básicas de MATLAB INTRODUÇÃO Cálculo Numérico 3/55 Current Folder Window Local onde as operações podem ser
Introdução ao SciLab. SciLab O que é? Onde obter o programa:
Introdução ao SciLab SciLab O que é? SciLab é uma plataforma interativa para computação numérica composta de uma rica coleção de algoritmos numéricos e de uma linguagem de programação associada. CN04 2010
Sumário VII. Introdução à Computação Álgebrica com Maple - Lenimar Andrade
Sumário Prefácio XIII 1 Introdução ao Maple 1 1.1 Introdução.............................. 1 1.2 O menu principal.......................... 4 1.3 A barra de ferramentas....................... 5 1.4 Usando
CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano
CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano [email protected] Aula 7 Matlab Noções Básicas de MATLAB INTRODUÇÃO Cálculo Numérico 3/55 LAYOUT DO MATLAB Espaço destinado às variáveis veis que
CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano
CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano [email protected] Aula 7 Matlab Noções Básicas de MATLAB INTRODUÇÃO Cálculo Numérico 3/55 Current Folder Window Local onde as operações podem ser
Novas Tecnologias no Ensino da Matemática
UFF Novas Tecnologias no Ensino da Matemática 1 Novas Tecnologias no Ensino da Matemática Humberto José Bortolossi http://www.professores.uff.br/hjbortol/ Lista 8 Prezado aluno, A partir desta lista vamos
Matemática Básica Introdução / Operações matemáticas básicas
Matemática Básica Introdução / Operações matemáticas básicas 0. Softwares que podem ser úteis no estudo da disciplina: Geogebra gratuito, possui versões para windows e linux disponível em http://www.geogebra.org
Iteração e Pontos Fixos
Iteração e Pontos Fixos Iteração é um dos pontos chave da programação numérica. Iterar consiste em repetir uma mesma operação diversas vezes levando a uma aproximação cada vez melhor da solução exata.
Novas Tecnologias no Ensino da Matemática
UFF Novas Tecnologias no Ensino da Matemática 1 Novas Tecnologias no Ensino da Matemática Humberto José Bortolossi http://www.professores.uff.br/hjbortol/ Lista 9 Prezado aluno, A partir desta lista vamos
MATLAB EM VIBRAÇÕES MECÂNICAS
MATLAB EM VIBRAÇÕES MECÂNICAS O QUE É O MATLAB? O MATLAB ( MATrix LABoratory ) é um pacote de programas computacionais que pode ser usado para a resolução de uma variedade de problemas científicos e de
Processamento Simbólico Polinómios e Equações Gráficos
Matlab Processamento Simbólico Polinómios e Equações Gráficos Matlab Eercício. Iniciar o programa Matlab. Há duas formas: Fazer duplo-clique sobre o atalho, eistente no ambiente de trabalho do Windows
Aula 7. Noções Básicas de Octave
CÁLCULO NUMÉRICO Aula 7 Noções Básicas de Octave COMANDOS BÁSICOS Cálculo Numérico 3/55 Símbolo >> Ao abrir o Octave, o símbolo >> aparece na Janela de Comandos. Ele indica que o programa está pronto para
UNIJUI:UNIVERSIDADE REGIONAL DO NOROESTE DO ESTADO DO RIO GRANDE DO SUL DCEEng: DEPARTAMENTO DE CIÊNCIAS EXATAS E ENGENHARIAS
UNIJUI:UNIVERSIDADE REGIONAL DO NOROESTE DO ESTADO DO RIO GRANDE DO SUL DCEEng: DEPARTAMENTO DE CIÊNCIAS EXATAS E ENGENHARIAS COMO INSTALAR E UTILIZAR O SCILAB Tânia Michel Pereira Juliane Sbaraine Costa
Aula 08: Repetição (Parte 3)
Aula 08: Repetição (Parte 3) Introdução a Programação Túlio Toffolo & Puca Huachi http://www.toffolo.com.br BCC201 2018/2 Departamento de Computação UFOP Aula Anterior Breve Revisão Comandos de Decisão
COMPUTAÇÃO SIMBÓLICA NO ENSINO MÉDIO COM O SOFTWARE GRATUITO GEOGEBRA
COMPUTAÇÃO SIMBÓLICA NO ENSINO MÉDIO COM O SOFTWARE GRATUITO GEOGEBRA Humberto José Bortolossi Dirce Uesu Pesco Wanderley Moura Rezende [email protected] [email protected] [email protected] Universidade
Introdução ao Mathematica
Introdução ao Mathematica Éliton Fontana 19 de Abril de 2010 1 Uma Visão Geral Sobre o Programa A primeira característica marcante sobre a estrutura do Mathematica é o fato de ele ser um programa do tipo
Introdução ao Scilab
Introdução ao Scilab Prof. Santos Alberto Enriquez Remigio Faculdade de Matemática-Universidade Federal de Uberlândia 12 de setembro de 2015 Tópicos Scilab Operações básicas de calculadora no Scilab Definição
Ambiente Scilab Variáveis, expressões, comando de atribuição Entrada e Saída básica
Universidade Federal de Ouro Preto -UFOP Departamento de Computação - DECOM Programação de Computadores I BCC701 www.decom.ufop.br/moodle Ambiente Scilab Variáveis, expressões, comando de atribuição Entrada
- TUTORIAL - MAXIMA 5.9.2 Para Windows. Por Bruno F. Milaré de Macêdo RA 042290 MA111 Turma A
- TUTORIAL - MAXIMA 5.9. Para Windows Por Bruno F. Milaré de Macêdo RA 0490 MA111 Turma A 1 - INTRODUÇÃO Este tutorial tem como objetivo fornecer informações para que iniciantes possam aprender a manipular
Introdução ao software Scilab
Introdução ao software Scilab Objetivos: Introduzir os conceitos e comandos fundamentais do programa Scilab e da sua ferramenta XCOS. Tal estudo será voltado para aplicações de Sistemas de Controle. Introdução
Programação de Computadores III
Programação de Computadores III Introdução ao FORTRAN Professor Leandro Augusto Frata Fernandes [email protected] Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2013.1/tcc-00.157
3. Alguns conceitos de cálculo
3. Alguns conceitos de cálculo 3. Derivada de uma função Para calcular a derivada de uma função, usa-se o comando diff. O primeiro argumento deverá ser uma função de uma ou mais variáveis, o segundo argumento
Programação de Computadores:
Instituto de C Programação de Computadores: Introdução ao FORTRAN Luis Martí Instituto de Computação Universidade Federal Fluminense [email protected] - http://lmarti.com Introdução ao FORTRAN Cinco aspectos
Programação de Computadores III
Programação de Computadores III Introdução ao FORTRAN Professor Hugo de Oliveira Barbalho [email protected] Material produzido pelo professor: Leandro Augusto Frata Fernandes ([email protected])
GAAL Conhecendo alguns comandos básicos do Maple 17
GAAL Conhecendo alguns comandos básicos do Maple 17 Maple é um sistema algébrico computacional comercial de uso genérico. Constitui um ambiente informático para a computação de expressões algébricas, simbólicas
02 - Introdução ao Scilab
BCC701- Programação de Computadores I 02 - Introdução ao Scilab Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM http://www.decom.ufop.br/bcc701 BCC701-2018-02 DECOM 02 - Introdução
Introdução ao MATLAB. Afonso Paiva ICMC-USP
Introdução ao MATLAB Afonso Paiva ICMC-USP MATrix LABoratory é um software para computação científica resolve numericamente problemas matemáticos de forma rápida e eficiente possui uma família de pacotes
Usando o Maple em Geometria Analítica
Usando o Maple em Geometria Analítica Lenimar Nunes de Andrade UFPB - João Pessoa, PB e-mail: [email protected] 20 de fevereiro de 2002 1 Introdução O Maple é um programa de Computação Algébrica de uso
Aula Inaugural Curso Alcance 2017
Aula Inaugural Curso Alcance 2017 Revisão de Matemática Básica Professores: Me Carlos Eurico Galvão Rosa e Me. Márcia Mikuska Universidade Federal do Paraná Campus Jandaia do Sul [email protected] 06 de
CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano
CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano [email protected] Aula 10 04/2014 Matlab Métodos para zeros reais de funções Algoritmo do Método da Bissecção Seja f (x) contínua em [a, b] e tal
Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Programação de Computadores I - BCC701
Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Programação de Computadores I - BCC701 www.decom.ufop.br/red AULA TEÓRICA 02 1 Prof. Marcelo Luiz Silva Red CONTEÚDOS DA AULA
MATEMÁTICA. Aula 4. Professor : Dêner Rocha. Monster Concursos 1
MATEMÁTICA Aula 4 Professor : Dêner Rocha Monster Concursos 1 Divisibilidade Critérios de divisibilidade São critérios que nos permite verificar se um precisarmos efetuar grandes divisões. número é divisível
2. Expressões Algébricas, Equações e Inequações
Capítulo 2 2. Expressões Algébricas, Equações e Inequações Como exposto no tópico 1.3, uma expressão algébrica é uma a expressão matemática na qual se faz uso de letras, números e operações aritméticas.
Matemática Básica. Capítulo Conjuntos
Capítulo 1 Matemática Básica Neste capítulo, faremos uma breve revisão de alguns tópicos de Matemática Básica necessários nas disciplinas de cálculo diferencial e integral. Os tópicos revisados neste capítulo
Material Didático Unificado.
Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Comissão da Disciplina Programação de Computadores I CDPCI Programação de Computadores I BCC701 www.decom.ufop.br/bcc701 Material
TECNOLOGIAS NO ENSINO DE MATEMÁTICA. Profª. Andréa Cardoso MATEMÁTICA-LICENCIATURA
TECNOLOGIAS NO ENSINO DE MATEMÁTICA Profª. Andréa Cardoso MATEMÁTICA-LICENCIATURA COMPUTAÇÃO ALGÉBRICA É uma área da computação. Operações com matrizes Fatora ção Trata do desenvolvimento de operações
TECNOLOGIAS NO ENSINO DE MATEMÁTICA
TECNOLOGIAS NO ENSINO DE MATEMÁTICA Profª. Andréa Cardoso MATEMÁTICA-LICENCIATURA 2015/1 Unidade IV: Programação e aprendizagem PROGRAMAS ALGÉBRICOS 16/06/2015 2 COMPUTAÇÃO ALGÉBRICA É a área da computação.
Critérios de divisibilidade Para alguns números como o dois, o três, o cinco e outros, existem regras que permitem verificar a divisibilidade sem se
Critérios de divisibilidade Para alguns números como o dois, o três, o cinco e outros, existem regras que permitem verificar a divisibilidade sem se efetuar a divisão. Essas regras são chamadas de critérios
Apostila 1 - Excel Recursos das planilhas eletrônicas para elaboração de conteúdos digitais para o ensino da matemática no ensino médio
Ação PROEXT2015: Desenvolvimento e implementação de software educacional para a área de matemática, voltado para escolas de ensino médio da Rede Pública de Educação Básica dezembro de 2016 a novembro de
Novas Tecnologias no Ensino da Matema tica
Novas Tecnologias no Ensino da Matema tica (GMA00144) Novas Tecnologias no Ensino da Matema tica Lista 11 Humberto Jose Bortolossi ATIVIDADE 1 Para poupar esforc o de digitac a o, voce pode usar o tradicional
E essa procura pela abstração da natureza foi fundamental para a evolução, não só, mas também, dos conjuntos numéricos
A história nos mostra que desde muito tempo o homem sempre teve a preocupação em contar objetos e ter registros numéricos. Seja através de pedras, ossos, desenhos, dos dedos ou outra forma qualquer, em
Cálculo Numérico A - 2 semestre de 2006 Prof. Leonardo F. Guidi. 2 a Lista de Exercícios - Gabarito. 1) Seja a equação não linear x e x = 0.
Cálculo Numérico A - 2 semestre de 2006 Prof. Leonardo F. Guidi 2 a Lista de Exercícios - Gabarito 1) Seja a equação não linear x e x = 0. A solução é dada em termos da função W de Lambert, x = W 1) 0,
1.0. Conceitos Utilizar os critérios de divisibilidade por 2, 3, 5 e Utilizar o algoritmo da divisão de Euclides.
Conteúdo Básico Comum (CBC) Matemática - do Ensino Fundamental do 6º ao 9º ano Os tópicos obrigatórios são numerados em algarismos arábicos Os tópicos complementares são numerados em algarismos romanos
Fórmulas com o MimeTeX
Fórmulas com o MimeTeX Lenimar Nunes de Andrade [email protected] 9 de abril de 014 1 Introdução MimeTeX é um programa que cria imagens de fórmulas e equações baseadas em comandos do L A TEX. Essas imagens
Informática no Ensino de Matemática Prof. José Carlos de Souza Junior
Informática no Ensino de Matemática Prof. José Carlos de Souza Junior http://www.unifal-mg.edu.br/matematica/?q=disc jc Aula 03 ATIVIDADE 01 (a) Sejam u = (a b)/(a + b), v = (b c)/(b + c) e w = (c a)/(c
CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano
CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano [email protected] Aula 10 04/2014 Scilab Métodos para zeros reais de funções Algoritmo do Método da Bissecção Seja f (x) contínua em [a, b] e tal
Vetores, Matrizes e Gráficos
Programação de Computadores I UFOP DECOM 2013 2 Aula prática 3 Vetores, Matrizes e Gráficos Resumo Nesta aula você irá utilizar vetores para resolver diversos tipos de problemas. Para expressar a solução
CURSO EXCEL NÍVEL I 16/09/ FÓRMULAS E REFERÊNCIAS 4. FÓRMULAS E REFERÊNCIAS 4. FÓRMULAS E REFERÊNCIAS 4. FÓRMULAS E REFERÊNCIAS
CURSO EXCEL NÍVEL I As fórmulas são operações relacionando-se valores ou diferentes células. Sempre que o usuário quiser inserir uma fórmula ou função, deve se lembrar que a mesma deve ser precedida pelo
Gabarito da Prova Final Unificada de Cálculo I- 2015/2, 08/03/2016. ln(ax. cos (
Gabarito da Prova Final Unificada de Cálculo I- 05/, 08/03/06. Considere a função f : (0, ) R definida por ln(ax ), se x, f(x) = 6 ln cos ( π, x 3 se 0 < x
Introdução ao MATLAB
Introdução ao MATLAB Antonio C. Roque, Rodrigo F. O. Pena e Renan O. Shimoura 15 de março de 2017 O MATLAB (MATrix LABoratory) é um ambiente de programação, visualização e análise de dados de alto nível
parciais primeira parte
MÓDULO - AULA 3 Aula 3 Técnicas de integração frações parciais primeira parte Objetivo Aprender a técnica de integração conhecida como frações parciais. Introdução A técnica que você aprenderá agora lhe
Introdução ao uso do aplicativo Gnuplot
Universidade Estadual do Norte Fluminense Centro de Ciências e Tecnologia Laboratório de Engenharia e Exploração de Petróleo Introdução ao uso do aplicativo Gnuplot Disciplina: Software Livre Aluna: Nathália
Diagrama do Lugar Geométrico das Raízes
Diagrama do Lugar Geométrico das Raízes Objetivos: Estudar a aplicação de ferramentas de apoio à engenharia tais como Matlab e Scilab para o traçado do diagrama do Lugar das Raízes. Introdução O método
Notas para um curso de Cálculo 1 Duilio T. da Conceição
Notas para um curso de Cálculo 1 Duilio T. da Conceição 1 2 Sumário 1 WOLFRAM ALPHA 5 1.1 Digitando Fórmulas e Expressões Matemáticas......... 6 1.1.1 Expoentes......................... 6 1.1.2 Multiplicação.......................
Plano de Aula. 1 - Como abrir o programa KmPlot
Plano de Aula Aluno(a):PIBID MATEMÁTICA Escola: Escola Estadual de Ensino Médio Mestre Santa Bárbara Disciplina: Matemática Conteúdo: Função de 1º grau Assunto: Gráficos, coeficientes da função, função
Sumário. 1 CAPÍTULO 1 Revisão de álgebra
Sumário 1 CAPÍTULO 1 Revisão de álgebra 2 Conjuntos numéricos 2 Conjuntos 3 Igualdade de conjuntos 4 Subconjunto de um conjunto 4 Complemento de um conjunto 4 Conjunto vazio 4 Conjunto universo 5 Interseção
Apêndice I - Introdução ao MATLAB
190 Apêndice I - Introdução ao MATLAB O MATLAB é um software interativo de alta performance com aplicação na área Científica e de Engenharia. O MATLAB trabalha com análises numéricas, matrizes, processamento
AGRUPAMENTO DE ESCOLAS DR. VIEIRA DE CARVALHO
AGRUPAMENTO DE ESCOLAS DR. VIEIRA DE CARVALHO DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS MATEMÁTICA 7.º ANO PLANIFICAÇÃO ANUAL Planificação 7º ano 2010/2011 Página 1 DOMÍNIO TEMÁTICO: NÚMEROS
Informática no Ensino de Matemática Prof. José Carlos de Souza Junior
Informática no Ensino de Matemática Prof. José Carlos de Souza Junior http://www.unifal-mg.edu.br/matematica/?q=disc jc Aula 04 ATIVIDADE 01 Outro grande recurso do GeoGebra é o de resolver simbolicamente
Introdução ao Scilab. Comandos de entrada e saída de dados.
BCC701 Programação de Computadores I Universidade Federal de Ouro Preto Departamento de Ciência da Computação www.decom.ufop.br/bcc701 2012/01 Semana 02: Introdução ao Scilab. Comandos de entrada e saída
Erros numéricos por Mílton Procópio de Borba
Erros numéricos por Mílton Procópio de Borba 1. Alguns problemas ao fazermos contas no computador Os problemas a seguir foram analisados num Pentium, com a ajuda de pequenos programas feitos em QBasic.
Recursão PROGRAMAÇÃO EM LÓGICA. Recursão. Sonho Recursivo. Recursão. Recursão. Linguagem Prolog Parte IV
PROGRAMAÇÃO EM LÓGICA Recursão CIÊNCIA DA COMPUTAÇÃO FACAPE Faculdade de Ciências Aplicadas e Sociais de Petrolina Linguagem Prolog Parte IV Usado desde a arte (em figuras, telas, etc) como também em Matemática
Raízes quadrada e cúbica de um polinômio
Raízes quadrada e cúbica de um polinômio Lenimar Nunes de Andrade UFPB - João Pessoa, PB 1 de abril de 2011 1 Raiz quadrada de um polinômio Consideremos p(x) e r(x) polinômios tais que (r(x)) 2 = p(x).
UNIVERSIDADE FEDERAL DE PERNAMBUCO. Resumo. Nesta aula, apresentaremos a noção de integral indefinidada. Também discutiremos
CÁLCULO L NOTAS DA DÉCIMA OITAVA AULA UNIVERSIDADE FEDERAL DE PERNAMBUCO Resumo. Nesta aula, apresentaremos a noção de integral indefinidada. Também discutiremos a primeira técnica de integração: mudança
Unidade 3: Linguagem de programação
Unidade 3: Linguagem de programação 3.3. Primeiros passos Iniciaremos os primeiros passos no aplicativo Scilab abrindo a janela principal, ilustrada na Figura 3.1. Aprenderemos inicialmente a realizar
Exemplos: -5+7=2; 12-5=7; -4-3=-7; -9+5=-4; -8+9=1; -4-2=-6; -6+10=4
0 - OPERAÇÕES NUMÉRICAS ) Adição algébrica de números inteiros envolve dois casos: os números têm sinais iguais: soma-se os números e conserva-se o sinal; os números têm sinais diferentes: subtrai-se o
1. Polinómios e funções racionais
Um catálogo de funções. Polinómios e funções racionais Polinómios e funções racionais são funções que se podem construir usando apenas as operações algébricas elementares. Recordemos a definição: Definição
Minicurso de MATLAB. Programa de Educação Tutorial de Engenharia Elétrica 28/03/15. lmax Rodrigues. lcaroline Pereira.
Minicurso de MATLAB Programa de Educação Tutorial de Engenharia Elétrica lmax Rodrigues lcaroline Pereira lnayara Medeiros Ementa do Curso Primeiros Passos no MATLAB Vetores e Matrizes Resolução de sistemas
10 Matemática Simbólica
10 Matemática Simbólica Variáveis e Constantes Simbólicas % Definição de variáveis simbólicas syms x y; z = sym('z'); % Definição de constante simbólica constante = sym('1/pi'); Expressões Simbólicas %
Material Didático Unificado. Variáveis correspondem a nomes para endereços de memória que são gerenciados pelo Scilab.
Universidade Federal de Ouro Preto -UFOP Departamento de Computação - DECOM Comissão da Disciplina Programação de Computadores I CDPCI Programação de Computadores I BCC701 www.decom.ufop.br/bcc701 Material
