Cálculo Numérico Módulo I Ferramentas de Suporte Profs.: Bruno Correia da Nóbrega Queiroz José...

18
Cálculo Numérico Cálculo Numérico Módulo I Módulo I Ferramentas de Suporte Profs.: Bruno Correia da Nóbrega Queiroz José Eustáquio Rangel de Queiroz Marcelo Alves de Barros

Transcript of Cálculo Numérico Módulo I Ferramentas de Suporte Profs.: Bruno Correia da Nóbrega Queiroz José...

Page 1: 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.

Cálculo NuméricoCálculo NuméricoMódulo IMódulo I

Ferramentas de Suporte

Profs.: Bruno Correia da Nóbrega Queiroz

José Eustáquio Rangel de Queiroz

Marcelo Alves de Barros

Page 2: 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.

2

Como estudarComo estudar Métodos NuméricosMétodos Numéricos??

Ferramentas de Suporte I

Page 3: 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.

3

Verificar validade dos resultados obtidos

Desenvolver Utilizar

Programa

Computador

Uso do método numérico

Ferramentas de Suporte II

Page 4: 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.

4

Programas para Computação Computação NuméricaNumérica (software numérico)Programa IndividualPacoteBibliotecaSistema de Software

Ferramentas de Suporte III

Page 5: 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.

5

Programa IndividualPrograma Individual Composto de alguns módulos. Computação numérica específicaespecífica.

Exemplo: Obtenção da integral definida de uma determinada função de interesse

Ferramentas de Suporte IV

Page 6: 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.

6

PacotePacote Coleção de programas para

solucionar problemas de uma área. Exemplo: Solução de um sistema de

equações lineares (SEL) de interesse

Ferramentas de Suporte V

Page 7: 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.

7

BibliotecaBibliotecaColeção sistematizada de programas

para resolução de diversas classes de problemas de matemática.

Tipicamente contém algumas centenas de programas.

Ferramentas de Suporte VI

Page 8: 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.

8

Sistema de Sistema de SoftwareSoftwareConstituído de um pacote ou uma

biblioteca com uma interface de comunicação com o usuário.

Utiliza uma linguagem especial.Exemplos: MATLABMATLAB, MATHEMATICA,

MATHCAD, MAPPLE, SPSS, etc.

Ferramentas de Suporte VII

Page 9: 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.

9

MATHCADMATHCAD IPadrão industrial para cálculos

técnicos e matemática aplicadaAmbiente de trabalho baseado em

álgebra computacional Avaliação numérica e simbólica de

expressões matemáticas; Geração de gráficos e construção de

algoritmos;

Ferramentas de Suporte VIII

Page 10: 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.

10

MATHCADMATHCAD IIAmbiente de trabalho baseado em

álgebra computacional Avaliação de integrais e derivadas

de funções; Resolução de sistemas lineares, etc.

Ferramentas de Suporte IX

Page 11: 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.

11http://www.maplesoft.com/products/maple/

MAPPLEMAPPLE ISistema de computação algébrica de

propósitos gerais Operações simbólicas; Cálculos complexos; Recursos para programação.

Ferramentas de Suporte X

Page 12: 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.

12

MAPPLEMAPPLE 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

Ferramentas de Suporte XI

http://www.maplesoft.com/products/maple/

Page 13: 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.

13

http://www.wolfram.com/mathematica/

MATHEMATICAMATHEMATICASistema genérico para computação

matemáticaManipulação integrada de dados

numéricos, simbólicos e gráficos Ferramenta interativa de cálculo Linguagem de programação.

Ferramentas de Suporte XII

Page 14: 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.

14

http://www-01.ibm.com/software/analytics/spss/

SPSSSPSS (SStatistical PPackage for the SSocial ScSciences) Originalmente desenvolvido como LP Usualmente empregado na pesquisa

quantitativa em ciências sociais Realização de análises estatísticas,

em especial análises de dados de levantamentos

Processo numérico e gráfico de dados

Ferramentas de Suporte XIII

Page 15: 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.

15

MATLABMATLAB (MATMATrix LABLABoratory) 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.

Ferramentas de Suporte XIV

http://www.mathworks.com/products/matlab/

Page 16: 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.

16

MATLABMATLAB (MAMATrix LABLABoratory) IIResoluçã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 quasequase como formuladas matematicamente, ao contrário da programação tradicional.

Ferramentas de Suporte XV

http://www.mathworks.com/products/matlab/http://www.mathworks.com/products/matlab/

Page 17: 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.

17

MATLABMATLAB (MAMATrix LABLABoratory) III Janela de abertura (v. 2014a)

Ferramentas de Suporte XVI

ComandosComandos

DetalhesDetalhes

PastaPastaAtualAtual

EspaEspaççoode Trabalhode Trabalho

HistHistóóricoricode Comandosde Comandos

ComandosComandos

DetalhesDetalhes

PastaPastaAtualAtual

EspaEspaççoode Trabalhode Trabalho

HistHistóóricoricode Comandosde Comandos

http://www.mathworks.com/products/matlab/http://www.mathworks.com/products/matlab/

Page 18: 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.

18

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. FORTRANFORTRAN (FORFOR mula TRANTRAN slation)

Ferramentas de Suporte XVII

http://www.fortran.com/http://www.fortran.com/