Download
Explore our comprehensive collection of MATLAB source code organized by categories. From signal processing to machine learning, find the perfect algorithm for your project.
Quick Navigation
Compilation
View All-
MCM Ultimate Resource Collection: Mathematical Contest in Modeling Problems and Outstanding Papers
Comprehensive Collection of MCM Problems and Award-Winning Papers with Code Implementation Guidance -
MCM Essential Tool: Outstanding Paper Collection Organized by Model Type
MCM Essential Tool: Outstanding Paper Collection Organized by Model Type - Comprehensive reference for mathematical modeling competitions -
Collection of National Undergraduate Mathematical Contest in Modeling Problems and Outstanding Papers
Comprehensive compilation of China's National Undergraduate Mathematical Contest in Modeling competition problems along with award-winning solutions a -
Zhejiang University Mathematical Modeling Teaching Materials
Comprehensive collection of mathematical modeling course materials from Zhejiang University, covering fundamental concepts to advanced modeling techni -
National University of Defense Technology Mathematical Modeling Teaching Courseware
Teaching materials covering fundamental and advanced mathematical modeling concepts with practical algorithm implementations and code demonstration ap -
Mathematical Modeling Learning - Fundamentals (PPT Courseware)
PPT courseware on the fundamentals of mathematical modeling, designed for beginners to build foundational knowledge and theoretical understanding.
General Algorithm
View All-
Basic Fruit Fly Optimization Algorithm (FOA)
Basic Fruit Fly Optimization Algorithm: A Swarm Intelligence Approach Inspired by Foraging Behavior -
High-Precision Inertial Navigation Algorithms
Advanced inertial navigation computation utilizing IMU sensor data fusion for precise positioning, velocity estimation, and attitude calculation -
FXLMS Algorithm Implementation - Advanced Noise Cancellation Program
FXLMS Algorithm Program - Highly Effective Noise Cancellation Implementation with Code-Level Details -
Integration of Filtering Algorithm and Interactive Multiple Model Algorithm
Combination of Particle Filter and Interactive Multiple Model Algorithms for Advanced Target Tracking -
PCA Face Recognition Programs and Fundamental Materials
Essential programs and foundational resources for PCA-based face recognition implementation -
The Classic SIMP Method for Topology Optimization
The Classic SIMP Method for Topology Optimization with Implementation Insights
Simulink
View All-
OFDMA Simulink Model
OFDMA Simulink Model with 8PSK Modulation Scheme Implementation -
QPSK MATLAB Simulink Receiver and Transmitter
QPSK MATLAB Simulink Receiver and Transmitter - Quadrature Phase Shift Keying digital modulation implementation with system modeling and analysis capa -
BLDC Motor Modeling and Control - MATLAB®/Simulink® Implementation
Implementation of BLDC Motor Modeling and Control using MATLAB® and Simulink® - A comprehensive approach covering mathematical modeling, control algor -
Grid-Connected Voltage Source Inverter with LCL Filter Implementation
Grid-tied voltage source inverter with LCL filter using Space Vector PWM (SVPWM) control, compatible with MATLAB 7.3 version featuring implementation -
Simulink Induction Machine Rotor Flux Estimator Model
Simulink-based rotor flux estimation model for induction machines enabling accurate flux control implementation -
MATLAB Modeling of Nakagami-m Channel with Simulation Code and Analysis
Complete MATLAB implementation for Nakagami-m channel modeling including Simulink model, M-file script, and generated PDF/CDF plots demonstrating stat
GUI Design
View All-
VLSI Routing Design Algorithm Implementation and Optimization
Algorithmic Approaches for Very Large Scale Integration (VLSI) Routing Design in Electronic Design Automation -
GUI Learning Examples
GUI Learning Examples -
Calculation of Bending and Contact Strength for Bevel Gears Using MATLAB's GUI Interface
Implementation of bending and contact strength calculations for bevel gears through MATLAB's GUI development platform with integrated parameter input -
A Quadcopter Simulation Program with GUI and Simulink 3D Animation
A quadcopter simulation program featuring GUI and Simulink 3D modeling capabilities -
Real-Time Data Visualization Using Host Computer with Plotting Functions
Implementing Real-Time Data Display and Plotting Through Host Computer Software -
Characteristic Panoramic Imaging
Characteristic Panoramic Imaging - A feature extraction and enhancement technique for image analysis and computer vision applications
Communications Simulation
View All-
BICM Communication Process with 8PSK Modulation
Implementation of BICM System Communication Process Using 8PSK Modulation Scheme -
Game Theory-Based Power Control Modeling in Wireless Sensor Networks (CR-power)
Game Theory-Based Power Control Modeling for Power Optimization in Wireless Sensor Networks (CR-power) -
MATLAB Simulation of Multiple Signal Direction of Arrival (DOA) Estimation Algorithms
Experimental MATLAB Simulation of DOA Estimation Using Multiple Signal Direction Finding Algorithms -
Cognitive Radio and Wireless Communication Technologies
Cognitive radio systems and wireless communication implementations with MATLAB simulation approaches -
MATLAB Implementation of Device-to-Device Underlying Communication Resource Allocation Based on Matching Theory
MATLAB-based implementation of matching theory for efficient and fair resource allocation in device-to-device underlying communication networks -
LTE System-Level Simulation Open-Source Code
Open-source MATLAB-based LTE system-level simulation framework for wireless network performance evaluation and algorithm validation
Speech Processing
View All-
Speech Enhancement Results Evaluation Framework
Speech Enhancement Results Evaluation Framework featuring four speech quality assessment methods: Signal-to-Noise Ratio (SNR), Segmental SNR (segSNR), -
Frequency-Domain Blind Source Separation (BSS) with Parametric Pearson Distribution Modeling
In frequency-domain blind source separation (BSS) for speech signals using independent component analysis (ICA), a practical parametric Pearson distri -
Audio Signal Endpoint Detection
MATLAB program for audio signal endpoint detection using short-term average energy and short-term average zero-crossing rate to determine speech bound -
MATLAB Toolbox for Speech Recognition and Speech Enhancement
This MATLAB toolbox for speech recognition and speech enhancement serves as an excellent reference implementation, featuring key algorithms like spect -
Time-Domain Pitch Synchronous Overlap-Add Algorithm for Speech Synthesis
This speech synthesis algorithm implements a time-domain Pitch Synchronous Overlap-Add (PSOLA) approach, performing prosodic feature extraction, modif -
KSVD Algorithm Constructs Sparse Overcomplete Dictionaries via Training Methods
The KSVD algorithm employs training-based methods to construct sparse overcomplete dictionaries. Implementation requires ompbox9 installation. This sp
Intelligent Algorithm
View All-
Deep Learning Toolbox for MATLAB
Deep Learning Toolbox for MATLAB - A Comprehensive Framework for Neural Network Development and Deployment -
Dual-Population Ant Colony Optimization for Solving the Shortest Path Problem across 75 Chinese Cities
Implementation of Dual-Population Ant Colony Algorithm for Traveling Salesman Problem with 75 Chinese Cities - Enhanced with MATLAB Code Structure and -
Advanced Non-Negative Matrix Factorization Implementation
Sophisticated Non-Negative Matrix Factorization (NMF) code with optimization strategies for enhanced performance -
Prediction of Polyphenols Using BP Neural Network
Implementation of Polyphenol Prediction with Backpropagation Neural Networks -
Enhanced Simulated Annealing Algorithm
Advanced Implementation and Optimization Techniques for Simulated Annealing Algorithm -
Genetic Algorithm Optimization for Linear Quadratic Regulator Weighting Matrices
Automated Weighting Matrix Tuning for LQR Control Using Genetic Algorithms
Image Processing
View All-
Watershed Segmentation and Marker-Based Partitioning of Images
Watershed segmentation with marker-based partitioning of images -
2DPCA for Face Recognition
2DPCA Implementation for Face Recognition with Algorithm Explanation -
Steger Image Edge Detection Algorithm
Steger algorithm for sub-pixel edge detection based on Hessian matrix analysis -
CIE Chromaticity Diagram Plotting
CIE Chromaticity Diagram Plotting with Color Space Implementation -
Two-Dimensional Maximum Entropy Grayscale Image Segmentation
Two-dimensional maximum entropy grayscale image segmentation algorithm implementation and applications -
Edge Detection in Images Using Otsu's Method and Gradient-Based Algorithms
Edge Extraction from Images with Otsu's Thresholding and Gradient-Based Methods with Code Implementation Details
Signal Processing
View All-
Plotting the Relationship Curve Between Signal Sparsity K and Reconstruction Success Probability
Generating performance curves showing the correlation between signal sparsity level K and reconstruction success probability for compressive sensing a -
Capon Algorithm for Array Signal Processing
Capon Algorithm Implementation in Array Signal Processing -
Time Domain Decomposition (TDD) Method for Signal Analysis
Time Domain Decomposition (TDD) Method for Signal Processing and Modal Parameter Identification -
Research on GPS Digital Intermediate Frequency Signal Simulation Using Signal Simulators
Study of GPS Digital IF Signal Simulation and Performance Evaluation with Algorithm Implementation Insights -
Complete Implementation of EMD-DBN for Time Series Signal Prediction
Comprehensive program suite for time series prediction using Empirical Mode Decomposition and Deep Belief Network integration -
Application of Chirp Signal Model in GPS Acquisition
Chirp Signal Model for GPS Signal Acquisition
Simulation
View All-
Relations Between Wind Turbine Rotational Speed and Power Under Different Wind Speeds
Describing the characteristic curves that illustrate the relationship between wind turbine rotational speed and power output across varying wind veloc -
MATLAB Code Implementation for Iterative Learning Control
MATLAB implementation of iterative learning control algorithms with code structure explanations -
Calculating Solar Azimuth Angle Based on Longitude, Latitude, and Time
Implementation of solar azimuth angle calculation using astronomical algorithms with MATLAB code integration for geospatial applications -
MATLAB Implementation of Simulated Annealing Algorithm with Code Examples
A comprehensive guide to implementing simulated annealing optimization algorithm in MATLAB, including algorithm workflow, key implementation component -
Heart Rate Calculation Using the Pan-Tompkins Algorithm
Implementation of heart rate calculation through the Pan-Tompkins QRS detection algorithm with signal processing workflow explanation -
MATLAB Code Implementation for Mathematical Morphology Operations
MATLAB Implementation of Mathematical Morphological Operations with Code Examples