-
Apresentação
Apresentação
A UC de Análise Numérica pretende dar ferramentas aos alunos para: reconhecerem a necessidade de utilização de métodos numéricos e a relevância do conceito de erro; conhecerem alguns métodos numéricos clássicos de resolução de sistemas de equações lineares e de equações não lineares; conhecerem alguns métodos numéricos clássicos de interpolação e aproximação e de quadratura; utilizarem um sistema computacional apropriado para avaliar os métodos; e desenvolverem espírito crítico, capacidade de trabalho autónomo e em grupo.
-
Disciplina do curso
Disciplina do curso
-
Grau | Semestres | ECTS
Grau | Semestres | ECTS
Licenciado | Semestral | 6
-
Ano | Natureza | Lingua
Ano | Natureza | Lingua
1 | Obrigatório | Português
-
Código
Código
ULHT6638-335
-
Pré-requisitos e co-requisitos
Pré-requisitos e co-requisitos
Não aplicável
-
Estágio Profissional
Estágio Profissional
Não
-
Conteúdos Programáticos
Conteúdos Programáticos
CP1. Python para Análise Numérica
CP2. Erros e propagação de erros
CP3. Regressão Linear
CP4. Interpolação
CP5. Equações não lineares
CP6. Sistemas de equações lineares
CP7. Integração numérica
-
Objetivos
Objetivos
Os objetivos principais desta disciplina são:
OA1. Compreender a limitação finita de algoritmos numéricos.
OA2. Trabalhar com estimativas de erros e compreender a propagação de erros em algoritmos.
OA3. Resolver equações não lineares e sistemas de equações lineares por métodos numéricos.
OA4. Interpolar e extrapolar dados por interpolação e mínimos quadrados. Aplicar a ciências de dados e medições experimentais.
OA5. Aproximar funções e integrais por métodos numéricos.
OA6. Desenvolver projetos computacionais elementares. Aplicar a diversos problemas de ciência de dados.
-
Metodologias de ensino e avaliação
Metodologias de ensino e avaliação
As aulas são divididas em aulas teóricas e práticas, sendo na sua maioria aulas expositivas presenciais.
ME1. Aulas expositivas.
ME2. Aulas práticas, com alguns momentos expositivos e outros com exercícios.ME3. Listas de exercícios teóricas e práticas.
ME4. Desenvolvimento de projetos de maneira autónoma.ME5. Recomendação de leitura complementar.
-
Bibliografia principal
Bibliografia principal
- Slides e apontamentos das aulas
- Pedro M. A. Miranda, Laboratório Numérico (em python). Disponível em: https//fenix.ciencias.ulisboa.pt/downloadFile/2251937252639182/LabNum_2018_v4.pdf
- Qingkai Kong, Timmy Siauw, Alexandre Bayen, Python Programming and Numerical Methods. A Guide fir Engineers and Scientists. ISBN: https://pythonnumericalmethods.berkeley.edu/notebooks/Index.html
-
Horário de Atendimento
Horário de Atendimento
-
Mobilidade
Mobilidade
Não