Faculdade de Ciências e Tecnologia

Computação

Código

10677

Unidade Orgânica

Faculdade de Ciências e Tecnologia

Departamento

Departamento de Informática

Créditos

3.0

Professor responsável

Jorge Carlos Ferreira Rodrigues da Cruz, Pedro Manuel Corrêa Calvente Barahona

Horas semanais

3

Total de horas

49

Língua de ensino

Português

Objectivos

Saber

  • Aprender os conceitos fundamentais inerentes à computação numérica
  • Conhecer métodos frequentemente utilizados em diferentes áreas da computação numérica
  • Compreender os erros cometidos por computação numérica
  • Discutir a aplicabilidade e convergência dos métodos numéricos estudados

Fazer

  • Identificar métodos numéricos adequados para a resolução de problemas em ciência e engenharia
  • Utilizar as potencialidades do MATLAB para a aplicação dos métodos numéricos
  • Analisar os resultados obtidos por computação numérica
  • Utilizar o MATLAB para a simulação e visualização em ciência e engenharia

Soft Skils

  • Formulação de modelos
  • Análise de resultados
  • Capacidade de pesquisa de literatura
  • Utilização de um projecto de computação numérica

Pré-requisitos

É esperado que os alunos tenham alguns conhecimentos básicos de programação. No entanto, o programa da unidade curricular inclui uma breve introdução ao ambiente MATLAB e aos seus aspectos computacionais na óptica do utilizador.

Conteúdo

Introdução à Computação Numérica

  • Modelos Matemáticos, Métodos Numéricos e Resolução de Problemas
  • Números e Representação (IEEE)
  • Erros e Propagação

Raízes de Equações não Lineares

  • Métodos de Intervalo: Bissecção e Falsa Posição
  • Métodos Abertos: Secante, Newton-Raphson e Brent

Sistemas de Equações Lineares

  • Equações Lineares Algébricas e Representação Matricial
  • Métodos Directos: Eliminação de Gauss
  • Métodos Iterativos: Jacobi e Gauss-Seidel

Sistemas de Equações não Lineares

  • Método de Newton-Raphson

Optimização

  • Optimização Unidimensional sem Restrições: Secção-Dourada, Newton-Raphson e Brent
  • Optimização Multidimensional sem Restrições: Métodos Directos e Métodos de Gradiente
  • Optimização com Restrições: Programação Linear

Ajuste de Curvas

  • Regressão Linear
  • Método dos Mínimos Quadrados
  • Regressão não Linear

Integração Numérica

  • Regras de Newton-Cotes: Regra do Trapézio e Regras de Simpson
  • Integração de Funções: Método de Romberg, Regras de Gauss
  • Integração Adaptativa

Equações Diferenciais Ordinárias

  • Problemas de Valor Inicial
  • Métodos de Passo Simples: Euler e Runge-Kutta
  • Métodos Adaptativos e Problemas de Rigidez

Bibliografia

Steven C. Chapra. Applied Numerical Methods with MATLAB for Engineers and Scientists, 3rd edition, McGraw-Hill Inc., 2011.


Steven C. Chapra, Raymond P Canale. Numerical Methods for Engineers, 6rd edition, McGraw-Hill Inc., 2010.


Cleve Moler. Numerical Computing with MATLAB, SIAM 2004.

Método de ensino

Nas aulas teóricas são apresentados diversos métodos numéricos, realçando as suas potencialidades e limitações na resolução de diferentes problemas de ciência e engenharia. Nas aulas práticas são discutidos exemplos práticos de aplicações em ciência e engenharia usando-se o MATLAB como ambiente de trabalho.

A unidade curricular deverá ter uma forte componente prática. Durante as aulas práticas serão discutidos casos de estudo motivantes em diversas áreas de ciência e engenharia e apresentadas implementações (MATLAB) de métodos numéricos adequados à sua resolução. A avaliação da componente prática baseia-se num projecto de computação numérica que integrará alguns dos métodos numéricos implementados durante as aulas práticas.

Método de avaliação

Componentes da Avaliação

A avaliação é constituída por duas componentes: a componente laboratorial e a componente teórico-prática.

 

Componente Laboratorial e Frequência

A componente laboratorial é baseada num projecto de computação numérica desenvolvido durante as aulas práticas em grupo (de 3 alunos) sob a orientação do docente.

Durante as aulas práticas serão realizadas duas fichas de avaliação prática F1 e F2 que deverão ser resolvidas no computador recorrendo ao projecto implementado.

A nota da componente laboratorial (CompL) é a média simples das notas das duas fichas de avaliação prática (F1 e F2):

CompL = (F1 + F2) / 2.

Para obter frequência, é necessário que F1 >= 10 ou F2 >= 10.

Quem fez a prática em 2013/2014, se não se inscrever em nenhum turno prático, mantém a nota da componente prática. Se se inscrever num turno prático, a nota anterior será anulada e a nota da componente prática será a obtida em 2014/2015. 

Componente Teórico-Prática

A componente teórico-prática é composta por dois testes (no período de aulas) ou por um exame (na Época de Recurso). As três provas são individuais, escritas e sem consulta.

A nota da componente teórico-prática (CompTP) é a média simples das notas dos testes (T1 e T2) ou a nota do exame (Ex):

CompTP = (T1 + T2) / 2   ou   CompTP = Ex.

Para obter aprovação, é necessário que CompTP >= 7.5 .

 

Nota Final

A nota final (NF) dos alunos com frequência é:

  • NF = CompTP,   se CompTP < 7.5;
  • NF = (CompL + CompTP) / 2,   se CompTP >= 7.5 .

Todas as notas (F1, F2, T1, T2, Ex, CompL e CompTP) são arredondadas às décimas, excepto a nota final (NF) que é arredondada às unidades.

Cursos