/Matlab

This repository contains MATLAB files related to various signal processing and system analysis tasks.

Primary LanguageMATLABMIT LicenseMIT

Matlab Program Library

This repository contains MATLAB files related to various signal processing and system analysis tasks. Below is a brief description of each file:

  • cir_conv.m: Implements circular convolution.
  • conv_new.m: Performs convolution using a different method.
  • dft.m: Discrete Fourier Transform implementation.
  • fold.m: Function for folding signals.
  • generate_conv_new_dependent_sequence.m: Generates sequences dependent on the convolution method in conv_new.m.
  • generate_dft_dependent_sequence.m: Generates sequences dependent on the DFT implementation in dft.m.
  • generate_impulse_dependent_sequence.m: Generates sequences dependent on impulse functions.
  • generate_ramp_dependent_sequence.m: Generates sequences dependent on ramp functions.
  • generate_step_dependent_sequence.m: Generates sequences dependent on step functions.
  • my_impulse.m: Implements custom impulse functions.
  • my_ramp.m: Implements custom ramp functions.
  • overlap_add.m: Implements the overlap-add method.
  • overlap_save.m: Implements the overlap-save method.
  • root_locus.m: Computes the root locus of a system.
  • shift.m: Shifts signals.
  • stepseq.m: Generates step sequences.
  • trial.m: Trial file for testing purposes.

For specific usage instructions and details, please refer to the comments within each MATLAB file.

License

This project is licensed under the MIT License.

Contact

For any questions or inquiries, please contact meghamgarg@gmail.com.