MATLAB Student

Customize your student software with add-on products for your area of study.

Explore the following areas of study to see the add-on products recommended to help you in your courses or research, whether you’re interested in data analytics, computational finance, robotics, or other subjects.

Not sure which add-ons you need?

MATLAB and Simulink Student Suite includes MATLAB, Simulink, and 10 of the most widely used add-on products.

Prototype, test, and run models on low-cost target hardware. You can design algorithms for control systems, robotics, audio processing, and computer vision applications and see them perform with hardware.

MATLAB

Interactively communicate with Arduino, Raspberry Pi, and LEGO MINDSTORMS EV3 robots. 

Simulink

Develop algorithms that run standalone on Arduino, Raspberry Pi, and LEGO MINDSTORMS EV3 robots.

Computer Vision System Toolbox

Design and simulate computer vision and video processing systems.

Control System Toolbox

Systematically analyze, design, and tune linear control systems.

DSP System Toolbox

Design, simulate, and analyze signal processing systems in MATLAB and Simulink.

Image Processing Toolbox

Perform image analysis, image segmentation, image enhancement, noise reduction, geometric transformations, and image registration.

Instrument Control Toolbox

Connect MATLAB directly to instruments such as oscilloscopes, function generators, signal analyzers, power supplies, and analytical instruments. Generate data to send out to an instrument or read data into MATLAB for analysis and visualization.

Signal Processing Toolbox

Generate, measure, transform, filter, and visualize signals. Analyze and compare signals in time, frequency, and time-frequency domains, identify patterns and trends, extract features, and develop and validate custom algorithms to gain insight into your data.

Stateflow

Model how a system reacts to events, time-based conditions, and external input signals.

Understand and predict biological behavior using data analysis and mathematical modeling.

MATLAB

Understand and predict biological behavior using data analysis and mathematical modeling.

Bioinformatics Toolbox

Perform Next Generation Sequencing (NGS), microarray analysis, mass spectrometry, and gene ontology. Read genomic and proteomic data from standard file formats and online databases and explore and visualize this data with sequence browsers, spatial heat maps, and clustergrams.

Curve Fitting Toolbox

Fit curves and surfaces to data. Perform exploratory data analysis, preprocess and post-process data, compare candidate models, and remove outliers.

Global Optimization Toolbox

Search for global solutions to problems that contain multiple maxima or minima. It includes global search, multistart, pattern search, genetic algorithm, and simulated annealing solvers.

Image Processing Toolbox

Perform image analysis, image segmentation, image enhancement, noise reduction, geometric transformations, and image registration.

Optimization Toolbox

Find parameters that minimize or maximize objectives while satisfying constraints. Find optimal solutions to continuous and discrete problems, perform tradeoff analyses, and incorporate optimization methods into algorithms and applications.

Parallel Computing Toolbox

Solve computationally and data-intensive problems using multicore processors, GPUs, and computer clusters.

Signal Processing Toolbox

Generate, measure, transform, filter, and visualize signals. Analyze and compare signals in time, frequency, and time-frequency domains. Identify patterns and trends, extract features, and develop and validate custom algorithms to gain insight into your data.

SimBiology

Model, simulate, and analyze dynamic systems, focusing on pharmacokinetic/pharmacodynamic (PK/PD) systems, and biology applications.

Statistics and Machine Learning Toolbox

Describe, analyze, and model data. Use descriptive statistics and plots for exploratory data analysis, fit probability distributions to data, generate random numbers for Monte Carlo simulations, and perform hypothesis tests.

Model and analyze financial, actuarial, and economic systems.

MATLAB

MATLAB and computational finance products can help you develop quantitative applications, and model and simulate complex financial systems.

Curve Fitting Toolbox

Fit curves and surfaces to data. Perform exploratory data analysis, preprocess and post-process data, compare candidate models, and remove outliers.

Econometrics Toolbox

Model economic data, select and calibrate economic models for simulation and forecasting.

Financial Instruments Toolbox

Model and analyze fixed-income, credit, and equity instrument portfolios.

Financial Toolbox

Perform mathematical modeling and statistical analysis of financial data. Estimate risk, analyze interest rate levels, price equity, and interest rate derivatives, and measure investment performance.

Global Optimization Toolbox

Search for global solutions to problems that contain multiple maxima or minima. It includes global search, multistart, pattern search, genetic algorithm, and simulated annealing solvers.

Optimization Toolbox

Find parameters that minimize or maximize objectives while satisfying constraints. Find optimal solutions to continuous and discrete problems, perform tradeoff analyses, and incorporate optimization methods into algorithms and applications.

Parallel Computing Toolbox

Solve computationally and data-intensive problems using multicore processors, GPUs, and computer clusters.

Risk Management Toolbox

Perform mathematical modeling and simulation of credit and market risk. Model probabilities of default, create credit scorecards, perform credit portfolio analysis, and backtest models to assess potential for financial loss.

Statistics and Machine Learning Toolbox

Describe, analyze, and model data using statistics and machine learning. Perform exploratory data analysis, fit probability distributions to data, generate a wide range of random numbers for Markov Chain Monte Carlo simulations, and perform hypothesis tests.

Symbolic Math Toolbox

Solve, plot, and manipulate symbolic math equations.

Design, test, and implement control systems.

MATLAB

Create plant models, deploy your controllers, and test your systems.

Simulink

Simulate the dynamic behavior of control system as well as prototype, test, and run models on low-cost target hardware, such as Arduino, LEGO MINDSTORMS, and Raspberry Pi.

Control System Toolbox

Analyze, design and tune linear control systems. Visualize system behavior in the time and frequency domains.

Signal Processing Toolbox

Generate, measure, transform, filter, and visualize control signals.

Simulink Control Design

Design and analyze plants and control systems modeled in Simulink including cascaded, prefilter, regulation, and multiloop architectures.

Stateflow

Model how a system reacts to events, time-based conditions, and external input signals.

System Identification Toolbox

Create linear and nonlinear dynamic system models from measured input-output data.

Access data from files, spreadsheets, databases, test equipment, or data acquisition hardware. You can analyze the data to identify trends, test hypotheses, and estimate uncertainty.

MATLAB

MATLAB and data analytics toolboxes allow you to access, analyze, and visualize data.

Curve Fitting Toolbox

Plot data by fitting curves and surfaces, and reprocessing and post-processing your data. Compare candidate models, remove outliers, and perform nonparametric modeling techniques.

Database Toolbox

Exchange data between relational databases and MATLAB. Apply simple and advanced conditions to database queries, and access multiple databases simultaneously.

Global Optimization Toolbox

Search for global solutions to problems that contain multiple maxima or minima. It includes global search, multistart, pattern search, genetic algorithm, and simulated annealing solvers.

Neural Network Toolbox

Model complex nonlinear systems. Perform supervised or unsupervised machine learning, and simulate neural networks. Perform data fitting, pattern recognition, clustering, time-series prediction, and dynamic system modeling.

Optimization Toolbox

Find parameters that minimize or maximize objectives while satisfying constraints. Find optimal solutions to continuous and discrete problems, perform tradeoff analyses, and incorporate optimization methods into algorithms and applications.

Parallel Computing Toolbox

Solve computationally and data-intensive problems using multicore processors, GPUs, and computer clusters.

Statistics and Machine Learning Toolbox

Describe, analyze, and model data, and use descriptive statistics and plots for data analysis. Analyze multidimensional data, and perform machine learning techniques

Symbolic Math Toolbox

Solve, plot, and manipulate symbolic math equations.

Acquire, process, and analyze images and video for algorithm development and system design.

MATLAB

MATLAB and image processing products help you acquire images and video, visualize and manipulate images, and develop new ideas using libraries of reference-standard algorithms.

Computer Vision System Toolbox

Design and simulate computer vision and video processing systems. Perform object detection and tracking, feature detection and extraction, feature matching, stereo vision, camera calibration, and motion detection tasks.

Image Acquisition Toolbox

Acquire images and video from cameras and frame grabbers. Detect hardware automatically and configure hardware properties.

Image Processing Toolbox

Use reference-standard algorithms, functions, and apps for image processing, analysis, visualization, and algorithm development.

MATLAB Coder

Generate readable and portable C and C++ code from MATLAB code. Integrate the generated code into your projects as source code, static libraries, or dynamic libraries.

Parallel Computing Toolbox

Solve computationally and data-intensive problems using multicore processors, GPUs, and computer clusters.

Signal Processing Toolbox

Generate, measure, transform, filter, and visualize signals. Analyze and compare signals in time, frequency, and time-frequency domains, identify patterns and trends, extract features, and develop and validate custom algorithms to gain insight into data.

Statistics and Machine Learning Toolbox

Describe, analyze, and model data using statistics and machine learning. Perform exploratory data analysis, fit probability distributions to data, generate random numbers for Monte Carlo simulations, and perform hypothesis tests.

Build predictive models and discover useful patterns from observed data.

MATLAB

MATLAB provides you immediate access to prebuilt functions, extensive toolboxes, and specialized apps for classification, regression, and clustering.

Database Toolbox

Exchange data with relational databases

Fuzzy Logic Toolbox

Design and simulate fuzzy logic systems

Neural Network Toolbox

Model complex nonlinear systems. Perform supervised or unsupervised machine learning, and simulate neural networks. Perform data fitting, pattern recognition, clustering, time-series prediction, and dynamic system modeling.

Parallel Computing Toolbox

Solve computationally and data-intensive problems using multicore processors, GPUs, and computer clusters.

Statistics and Machine Learning Toolbox

Describe, analyze, and model data using statistics and machine learning. Perform exploratory data analysis, fit probability distributions to data, generate random numbers for Monte Carlo simulations, and perform hypothesis tests.

Accelerate control design and system-level analysis with physical system models.

MATLAB

With MATLAB and physical modeling products you can accelerate control design and system-level analysis with physical system models.

Simulink

Provides a graphical editor, customizable block libraries, and solvers for modeling and simulating dynamic systems.

Simscape

Create models of physical systems within the Simulink environment.

Simscape Driveline

Component libraries for modeling and simulating rotational and translational mechanical systems.

Simscape Electronics

Component libraries for modeling and simulating electronic and mechatronic systems. Develop electromechanical actuation systems and build behavioral models.

Simscape Fluids

Provides component libraries for modeling and simulating fluid systems. Develop fluid power systems such as front-loader, power steering, and landing gear actuation systems.

Simscape Multibody

A multibody simulation environment for 3D mechanical systems, such as robots, vehicle suspensions, construction equipment, and aircraft landing gear.

Simscape Power Systems

Component libraries and analysis tools for modeling and simulating electrical power systems.

Design robotic applications by modeling, simulating, and running them on hardware.

MATLAB

MATLAB and robotics systems products accelerate and streamline the design, prototyping, and verification of robotics applications.

Simulink

Combine a set of predefined blocks to create a detailed block diagram of your control systems for your robotic systems. Prototype, test, and run models on robots equipped with low-cost hardware such as Raspberry Pi and Arduino.

Computer Vision System Toolbox

Design and simulate computer vision and video processing systems. Perform object detection and tracking, feature detection and extraction, feature matching, stereo vision, camera calibration, and motion detection tasks.

Control System Toolbox

Analyze, design, and tune linear control systems. Visualize system behavior in the time and frequency domains.

Image Acquisition Toolbox

Provides functions and blocks that connect industrial and scientific cameras to MATLAB and Simulink.

Image Processing Toolbox

Use reference-standard algorithms, functions, and apps for image processing, analysis, visualization, and algorithm development

Instrument Control Toolbox

Connect MATLAB directly to instruments such as oscilloscopes, function generators, signal analyzers, power supplies, and analytical instruments. Generate data to send out to an instrument, or read data into MATLAB for analysis and visualization.

MATLAB Coder

Generate readable and portable C and C++ code from MATLAB code. Integrate the generated code into your projects as source code, static libraries, or dynamic libraries.

Parallel Computing Toolbox

Solve computationally and data-intensive problems using multicore processors, GPUs, and computer clusters.

Robotics System Toolbox

Develop autonomous mobile robotics applications with reference-standard algorithms and hardware connectivity. Algorithms include map representation, path planning, and path following for differential drive robots. Interface between MATLAB and Simulink and the Robot Operating System (ROS) to test and verify applications on ROS-enabled robots and robot simulators such as Gazebo.

Signal Processing Toolbox

Generate, measure, transform, filter, and visualize signals. Analyze and compare signals in time, frequency, and time-frequency domains, identify patterns and trends, extract features, and develop and validate custom algorithms to gain insight into your data.

Simulink Coder

Generate and execute C and C++ code from Simulink diagrams, Stateflow charts, and MATLAB functions.

Stateflow

Model and simulate combinatorial and sequential decision logic based on state machines and flow charts. Design how your robotic system reacts to events, time-based conditions, and external input signals.

Statistics and Machine Learning Toolbox

Describe, analyze, and model data. Use descriptive statistics and plots for exploratory data analysis, fit probability distributions to data, generate random numbers for Monte Carlo simulations, and perform hypothesis tests.

Symbolic Math Toolbox

Solve, plot, and manipulate symbolic math equations.

Explore signal processing algorithms and digital filter ideas, and develop and verify applications such as audio and speech processing, wireless communication, and radar.

MATLAB

MATLAB and signal processing products help you acquire, measure, transform, filter, and visualize signals without being an expert in signal processing theory.

Simulink

Design and simulate streaming algorithms for audio, video, instrumentation, smart sensors, wearable devices, and other electronic systems. You can deploy them to low-cost platforms like Arduino and Raspberry Pi.

Antenna Toolbox

Design, analyze and visualize antenna elements and arrays.

Audio System Toolbox

Experiment with common audio processing algorithms, prototype and live tune processing modules by streaming real-time audio in and out of MATLAB, and generate VST plugins to run natively on external digital audio workstations.

Communications System Toolbox

Model and verify wireless communication links between Internet of Things edge nodes and a local hub or cloud data aggregator over physical layer protocols including popular wireless standards such as Bluetooth and Zigbee.

Data Acquisition Toolbox

Connect MATLAB to data acquisition cards, devices, and modules.

DSP System Toolbox

Design and verify streaming applications in one environment. Optimize designs, find errors early, and deliver a working PC-based prototype.

Instrument Control Toolbox

Connect MATLAB directly to instruments such as oscilloscopes, function generators, signal analyzers, power supplies, and analytical instruments. Generate data to send out to an instrument, or read data into MATLAB for analysis and visualization.

Phased Array System Toolbox

Design, simulate, and analyze sensor array systems in radar, sonar, wireless communications, and medical imaging applications.

Signal Processing Toolbox

Use algorithms for resampling, smoothing, and synchronizing signals, designing and analyzing filters, estimating power spectra, and measuring peaks, bandwidth, and distortion.

Wavelet Toolbox

Analyze and synthesize signals, images, and data that exhibit regular behavior punctuated with abrupt changes.

Aggiornamenti recenti del blog


Cleve's Corner

    View more posts

    Loren on the Art of MATLAB

      View more posts

      Cody

      Cody: il gioco di programmazione MATLAB.

      Diventa Certificato MATLAB

      I membri della comunità Accademica possono ottenere la Certificazione MATLAB a prezzi scontati.