Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MATLAB exercises on Automatic Control

Open in MATLAB Online

This repository is developed by the Automatic Control Group (ACG), Department of Information Engineering, Electrical Engineering and Applied Mathematics (DIEM), University of Salerno, in the context of the coursework for the course on Automatic Control, as part of the bachelor degree in Computer Engineering.

Contents

This repository contains exercises in MATLAB (coded as live scripts or simulink systems) to get acquainted with the following functionalities and topics:

  • Laplace transform and inverse transform
  • State-space systems
  • Step responses
  • Persistent sinusoid responses
  • Block schemes as compositions of subsystems

Utility functions are stored in the folder functions. Please refer to the functions' documentation to know their input, output, usage and implementation.

The exercises are stored in the folder live_scripts. Reports in PDF format are stored in the folder live_scripts/exports.

Simulink models are stored in the folder simulink, together with their drawings in PDF format in the subfolder simulink/exports and easy scripts to plot the outputs. Custom subsytems models are defined in simulink/models, with images saved in simulink/assets.

Requirements

Operating systems

The exercises are tested under the following versions of Matlab:

  • R2022a
  • R2023a
  • R2024a
  • R2026a

and the following operating systems:

  • Ubuntu 18.04
  • Ubuntu 20.04
  • Ubuntu 22.04
  • Windows 10.

The code has been tested on MATLAB online too.

Toolboxes

The following toolboxes are required:

Contributing

Contributions from students are warmly received: if interested, you can open issues if you detect bugs, or pull requests if you would like to propose improvements. In the latter case, please create a fork in your own workspace to develop your proposal. If you're new to GitHub, here are some useful guides:

Authors

About

This repository is developed by the Automatic Control Group (ACG), Department of Information Engineering, Electrical Engineering and Applied Mathematics (DIEM), University of Salerno, in the context of the coursework for the course on Automatic Control, as part of the bachelor degree in Computer Engineering.

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages