MATLAB / Simulink

Last reviewed: March 2026 mathworks.com ↗

What It Is

MATLAB (Matrix Laboratory) is the engineering computing platform made by MathWorks. It combines a programming language optimized for matrix and vector operations with thousands of built-in functions for numerical computation, data analysis, and visualization. Simulink is the companion visual modeling environment where you build systems as block diagrams — connecting sensors, controllers, actuators, and physics models — and simulate them in real time.

MATLAB is free through over 2,000 universities via campus-wide licenses. If your school has a license, you get the full professional version plus most toolboxes — a package that costs $10,000+ commercially. If your school doesn't have a campus license, individual student licenses cost $49/year for MATLAB alone or $99/year with Simulink. MATLAB Online runs in your browser with nothing to install.

In aerospace engineering, MATLAB is not optional. It is the assumed computational skill. When a job posting says "computational skills" or "numerical analysis," it means MATLAB. Every flight dynamics course, every controls course, every structures course, and every orbital mechanics course from sophomore year onward will use it. Your professors use it. Your future coworkers use it. Boeing, Lockheed Martin, NASA, SpaceX, Airbus, and every aerospace company in the world has MATLAB licenses. Learning MATLAB is not a question of "if" — it's "how well."

Aerospace Applications

Flight Dynamics and Stability

Six-degree-of-freedom (6-DOF) simulation of aircraft motion: translating and rotating in three dimensions under the influence of gravity, aerodynamic forces, and thrust. MATLAB's Aerospace Toolbox provides coordinate transformations, atmospheric models, and the 6-DOF equations of motion. Every flight dynamics course in every aerospace engineering program uses MATLAB for this. The Boeing 787 flight control laws were developed in MATLAB/Simulink.

Control Systems Design

Autopilot design, stability augmentation systems, and fly-by-wire control laws. Simulink's Control System Toolbox provides root locus, Bode plots, Nyquist diagrams, and state-space design tools. You design the controller in Simulink, simulate it with a plant model, tune gains, and — with Simulink Coder — automatically generate C code that runs on embedded hardware. This model-based design (MBD) workflow is how modern flight control systems are developed at Boeing, Airbus, Lockheed, and every eVTOL company.

Orbital Mechanics

Orbit propagation, Hohmann transfer calculations, Lambert's problem, interplanetary trajectory design, and mission analysis. MATLAB's matrix operations make orbital mechanics computations natural — state vectors, rotation matrices, and numerical integration are all built in. NASA JPL uses MATLAB extensively for mission planning and trajectory analysis.

Signal Processing and Vibration Analysis

Processing sensor data from accelerometers, gyroscopes, strain gauges, and acoustic sensors for structural health monitoring, engine diagnostics, and flight test data analysis. The Signal Processing Toolbox provides FFT, filtering, spectral analysis, and time-frequency analysis. GE Aerospace uses MATLAB-based tools for engine vibration monitoring across its fleet of 44,000+ engines.

Simulink for Real-Time Simulation

Simulink models can run in real time on dedicated hardware (dSPACE, Speedgoat, National Instruments) for hardware-in-the-loop (HIL) testing. Before a flight control computer flies a real aircraft, it flies thousands of simulated scenarios on a Simulink HIL rig. This is standard practice at every aerospace OEM and is required for FAA/EASA certification of flight-critical systems.

Getting Started

High School

Get familiar with MATLAB before college. You'll be ahead of 90% of your classmates on day one of engineering coursework.

  • Check if your school has a MATLAB license (many high schools have campus access through their district)
  • If not, use MATLAB Online (free with a MathWorks account for basic features) or GNU Octave (free, MATLAB-compatible)
  • Complete the MathWorks "MATLAB Onramp" — a free, 2-hour interactive tutorial
  • Solve physics problems in MATLAB: projectile motion, orbital calculations, data plotting
  • Learn to write functions, use for-loops, and create plots — these three skills cover 80% of what you'll need freshman year

Undergraduate

MATLAB will be in every engineering course from sophomore year on. Build deep proficiency.

  • Master vectorized operations — MATLAB is fast when you avoid for-loops and use matrix operations
  • Learn the key toolboxes: Aerospace Toolbox, Control System Toolbox, Signal Processing Toolbox
  • Build a 6-DOF flight simulator in MATLAB — this is the canonical aerospace engineering project
  • Learn Simulink for your controls courses — build block diagrams of feedback systems, tune PID controllers
  • Complete the MathWorks "Simulink Onramp" and "Control Design Onramp" (free)
  • Use MATLAB for competition projects: trajectory analysis, flight data processing, structural analysis

Advanced / Graduate

Production-level skills: model-based design, code generation, optimization, and real-time systems.

  • Use Simulink Coder to generate C/C++ code from Simulink models for embedded systems
  • Learn model-based design (MBD) workflow: requirements, model, simulate, generate code, test
  • Master optimization toolboxes for trajectory optimization, structural optimization, and control tuning
  • Integrate MATLAB with Python, C++, or Fortran for mixed-language workflows
  • Build a hardware-in-the-loop (HIL) simulation using Simulink Real-Time
  • MathWorks offers free "Aerospace Engineering" courseware packages — complete university-level courses with MATLAB exercises

Career Connection

RoleHow MATLAB/Simulink Is UsedTypical EmployersSalary Range
Flight Controls EngineerDesign autopilots and fly-by-wire systems in Simulink, generate embedded code, verify with HIL testingBoeing, Airbus, Lockheed Martin, Joby Aviation$100K–$165K
GNC EngineerGuidance algorithms, navigation filters (Kalman), orbit determination, and trajectory optimizationNASA JPL, SpaceX, Northrop Grumman, Blue Origin$100K–$170K
Structural Dynamics EngineerModal analysis, vibration response, flutter analysis, and loads analysis using MATLABBoeing, Airbus, Spirit AeroSystems, GE Aerospace$90K–$150K
Systems EngineerSystem-level modeling, trade studies, requirements analysis, and performance simulationEvery major aerospace company, NASA, DoD$95K–$160K
Flight Test EngineerProcess flight test data, compare to predictions, identify anomalies, generate reportsBoeing, Gulfstream, Textron Aviation, NASA Armstrong$85K–$145K
Propulsion EngineerEngine cycle analysis, performance modeling, combustion simulation, and test data analysisGE Aerospace, Pratt & Whitney, Aerojet Rocketdyne, SpaceX$95K–$155K
Verified March 2026