Conteúdo / Main content
Menu Rodapé
  1. Início
  2. Cursos
  3. Engenharia Mecânica Computacional
  4. Laboratório de Mecânica Computacional (Ciências de Base)

Laboratório de Mecânica Computacional (Ciências de Base)

Código 16131
Ano 1
Semestre S1
Créditos ECTS 1,5
Carga Horária PL(15H)
Área Científica MECÂNICA COMPUTACIONAL
Learning outcomes The overall objective of this course is to provide the student with a body of computational knowledge and skills in solving problems in basic sciences. The learning outcomes will focus on the following set of skills and competencies:
1. be able to solve simple mathematical and algebraic problems numerically by programming in Scilab/MatLab.
2. know the implementation structure of a problem-solving code making use of arithmetic, relational and logical operators, matrix and vector manipulation, scalar, vector and matrix functions, and program flow control. Be able to critically analyse the results of numerical computations, by comparing them with theory and empirical data.
Syllabus 1. introduction to MatLab, Fundamentals;
2. MatLab environment;
3. arithmetic operators: Operations with matrices and vectors;
4. Relational operators and Logical operators;
5. Manipulation of matrices and vectors;
6. Matrix calculation and mathematical and matrix functions;
7. Program structures;
8. Graphs;
9. Programming in MatLab;
10. Implementation of numerical methods.
Teaching Methodologies and Assessment Criteria The teaching activity is based on mandatory pre-class readings, supported by expository summaries in a short (15 min) class, followed by directed work focused on solving exercises.

Assessment is made up of the following components.
FX - Exercises (40%): Worksheets with a series of exercises will be distributed during the semester. They should be handed in a fortnight after they have been assigned. The use of Matlab/Simulink/Octave/Python is required.
CM - Commands (10%): Compilation of commands on a topic from the syllabus.
PJ - Project (20%): Project applying the syllabus to a specific topic. System modelling to be distributed during classes.
PR - Assessment test (30%): Assessment test. The assessment test is taken without consultation.

CF - Final classification:
CF=FX + CM + PJ + PR
Main Bibliography 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
Language Portuguese. Tutorial support is available in English.
Data da última atualização: 2026-01-15
As cookies utilizadas neste sítio web não recolhem informação pessoal que permitam a sua identificação. Ao continuar está a aceitar a política de cookies.