MATLAB and CAD

Module code: EG7012

Initially all students will be introduced to MATLAB as both an interactive medium, a data analysis tool and as a program development environment. The cohort will then be split according to their degree disciplines and be introduced to either Simulink, the Communications toolbox, PSpice or SolidWorks as appropriate.

The introduction to MATLAB will include the following topics:
  • Scalar variables: assignment of values; scalar arithmetical operators + - */
  • Arrays (of numbers) : array operations .* and ./
  • Loops: typical ‘for’ and ‘while’ loops
  • Branching statements: ‘if- then-else’ and ‘switch’
  • In-built functions: sine, cosine, tangent, sqrt, logarithm …
  • User-defined functions
  • Plotting commands
The other CAD topics will be introduced during the module.

Learning

  • 9 hours of lectures
  • 21 hours of practicals
  • 120 hours of guided independent study

Assessment

  • Exam, 2 hours (70%)
  • Coursework (30%)