Código |
16131
|
Ano |
1
|
Semestre |
S1
|
Créditos ECTS |
1,5
|
Carga Horária |
PL(15H)
|
Área Científica |
MECÂNICA COMPUTACIONAL
|
Objectivos de Aprendizagem |
O objetivo geral desta unidade curricular é dotar o estudante de um corpo de conhecimentos e competências computacionais na resolução de problemas em ciências de base. Os resultados da aprendizagem focam-se no seguinte conjunto de aptidões e competências: 1. Ser capaz de resolver problemas simples de matemática e de álgebra de forma numérica, programando em Scilab/MatLab. 2. Conhecer a estrutura de implementação de um código de resolução de problemas fazendo uso de operadores aritméticos, relacionais e lógicos, manipulação de matrizes e vetores, funções escalares, vetoriais e matriciais, e controlo de fluxo de programa. Ser capaz de analisar de forma crítica os resultados de cálculos numéricos, em particular comparando-os com a teoria e com dados empíricos.
|
Conteúdos programáticos |
1. Introdução ao MatLab, Fundamentos; 2. Ambiente de trabalho MatLab; 3. Operadores aritméticos: Operações com matrizes e vetores; 4. Operadores relacionais e operadores Lógicos; 5. Manipulação de matrizes e vetores; 6. Cálculo matricial e funções matemáticas e matricial; 7. Estruturas de programas; 8. Gráficos; 9. Programação em MatLab; 10. Implementação de métodos numéricos.
|
Metodologias de Ensino e Critérios de Avaliação |
A atividade de ensino é baseada em leituras obrigatórias pré-aula, suportadas por sínteses expositivas em aula de curta duração (15 min), após o que se segue o trabalho dirigido muito focado na resolução de exercícios.
A avaliação é composta pelas seguintes componentes. FX – Fichas de trabalho (40%): Fichas com séries de exercícios serão distribuídas durante o semestre. Deverão ser entregues duas semanas após serem atribuídos. A utilização do Matlab/Simulink/Octave/Python é requerida. CM - Comandos (10%): Compilação de comandos acerca de um tópico dos conteúdos programáticos. PJ - Projeto (20%): Projeto de aplicação dos conteúdos programáticos a um tópico específico. Modelação de sistema a ser distribuída durante as aulas. PR - Prova de avaliação (30%):Prova de avaliação. A prova de avaliação realizada sem consulta.
CF - Classificação final: CF=FX + CM + PJ + PR
|
Bibliografia principal |
Paulo Afonso, Paulo Salgado (2019). Introdução à Programação em Matlab. Engebook. ISBN: 9789898927446 Vagner David Pinto Morais (2013). MATLAB Curso Completo. FCA. ISBN: 9789727227051 Mathworks (2021). MatLab Primer. The Mathworks. Mathworks (2021). MatLab Desktop Tools and Development Environment. The Mathworks. Mathworks (2021). MatLab Desktop Tools and Development Environment. The Mathworks. Mathworks (2021). MatLab Mathematics. The Mathworks. Mathworks (2021). MatLab Programming Fundamentals. The Mathworks. Mathworks (2021). MatLab Data Analysis. The Mathworks. Mathworks (2021). MatLab Graphics. The Mathworks. Mathworks (2021). MatLab 3-D Visualization. The Mathworks. Mathworks (2021). MatLab C/C++, Fortran, Java, and Python API Reference. The Mathworks. César Pérez López (2022). Mathematics with Matlab: linear algebra. Lulu. William J. Palm III (2013). Introdução ao MATLAB para Engenheiros. 3ª edição. McGraw Hill. ISBN: 9788580552041 Amos Gilat (2016). MATLAB: An Introduction wit
|
Língua |
Português
|