Cálculo Numérico Módulo I Ferramentas de Suporte Profs.: Bruno Correia da Nóbrega Queiroz José Eustáquio Rangel de Queiroz Marcelo Alves de Barros Ferramentas de Suporte I Como estudar Métodos Numéricos? 2 Ferramentas de Suporte II Uso do método numérico Computador Programa Desenvolver Utilizar Verificar validade dos resultados obtidos 3 Ferramentas de Suporte III Programas para Computação Numérica (software numérico) Programa Individual Pacote Biblioteca Sistema de Software 4 Ferramentas de Suporte IV Programa Individual Composto de alguns módulos. Computação numérica específica. Exemplo: Obtenção da integral definida de uma determinada função de interesse 5 Ferramentas de Suporte V Pacote Coleção de programas para solucionar problemas de uma área. Exemplo: Solução de um sistema de equações lineares (SEL) de interesse 6 Ferramentas de Suporte VI Biblioteca Coleção sistematizada de programas para resolução de diversas problemas de matemática. classes de Tipicamente contém algumas centenas de programas. 7 Ferramentas de Suporte VII Sistema de Software Constituído de um pacote ou uma biblioteca com uma interface comunicação com o usuário. de Utiliza uma linguagem especial. MATLAB, MATHEMATICA, MATHCAD, MAPPLE, SPSS, etc. Exemplos: 8 Ferramentas de Suporte VIII MATHCAD I Padrão industrial para cálculos técnicos e matemática aplicada Ambiente de trabalho álgebra computacional baseado simbólica em Avaliação numérica e expressões matemáticas; de Geração de gráficos e construção de algoritmos; 9 Ferramentas de Suporte IX MATHCAD II Ambiente de trabalho álgebra computacional baseado em Avaliação de integrais e derivadas de funções; Resolução de sistemas lineares, etc. 10 Ferramentas de Suporte X MAPPLE I Sistema de computação algébrica de propósitos gerais Operações simbólicas; Cálculos complexos; Recursos para programação. http://www.maplesoft.com/products/maple/ 11 Ferramentas de Suporte XI MAPPLE II Resolução de problemas matemáticos Geração de gráficos técnicos de alta qualidade Pacotes de funções de teoria de grupos, álgebra linear e estatística, dentre outros http://www.maplesoft.com/products/maple/ 12 Ferramentas de Suporte XII MATHEMATICA Sistema genérico matemática para computação Manipulação integrada de numéricos, simbólicos e gráficos Ferramenta interativa de cálculo Linguagem de programação. dados http://www.wolfram.com/mathematica/ 13 Ferramentas de Suporte XIII SPSS (Statistical Package for the Social Sciences) Originalmente desenvolvido como LP Usualmente empregado na pesquisa quantitativa em ciências sociais Realização de análises estatísticas, em especial análises levantamentos de dados de Processo numérico e gráfico de dados http://www-01.ibm.com/software/analytics/spss/ 14 Ferramentas de Suporte XIV MATLAB (MATrix LABoratory) I Software interativo de alto desempenho; Destinado ao cálculo numérico; Integração de análise numérica, cálculo com matrizes, processamento de sinais e construção de gráficos; Ambiente de fácil interação. http://www.mathworks.com/products/matlab/ 15 Ferramentas de Suporte XV MATLAB (MATrix LABoratory) II Resolução de problemas numéricos em apenas uma fração do tempo gasto para se escrever um programa com o mesmo propósito em linguagem Fortran, Basic ou C/C++. Soluções expressas quase como formuladas matematicamente, ao contrário da programação tradicional. http://www.mathworks.com/products/matlab/ 16 Ferramentas de Suporte XVI MATLAB (MATrix LABoratory) III Janela de abertura (v. 2014a) Espaç Espaço de Trabalho Comandos Pasta Atual Histó Histórico de Comandos Detalhes http://www.mathworks.com/products/matlab/ 17 Ferramentas de Suporte XVII Determinadas situações exigem a utilização de uma LP mais adequada para a implementação de um algoritmo para a resolução de um problema de CN. FORTRAN (FOR mula TRAN slation) http://www.fortran.com/ 18