warming up your workspace

Electrical Engineering with MATLAB

Learn MATLAB by tracing electrical evidence from circuits and transients through resonance, semiconductors, instrumentation, filters, conversion, control, three-phase power, and motor-drive commissioning.

11 projects, 275 hands-on levels, run in your browser.

Syllabus

  • Foundations: Build an Honest Virtual Bench: Learn MATLAB through directed voltage and current, component records, waveform vectors, multichannel matrices, monitoring logic, calibration, uncertainty-aware comparison, and a complete virtual-bench evidence dossier.
  • Find the Fault in a DC Network: Turn a directed circuit into a nodal model, audit conservation and numerical conditioning, compare predictions with uncertainty-aware measurements, and rank fault hypotheses without hiding ambiguity or alternatives.
  • Protect the Sensor from a Transient: Track stored electric and magnetic energy through switching events, compare analytic and numerical first-order responses, test protection and signal-recovery constraints across tolerance corners, and defend a bounded network recommendation against measured transient evidence.
  • Tune a Resonant Receiver: Use complex phasors to follow energy through a series RLC receiver, map its loaded resonance and bandwidth, test tuning, stress, and adjacent-channel constraints across tolerances, and fit the model to measured complex response without hiding ambiguity.
  • Characterize the Device Before Biasing It: Build a compliance-aware curve tracer, fit a numerically safe diode model only in its supported region, find a transistor bias point from measured curves and circuit constraints, and publish a characterization that exposes uncertainty, model alternatives, operating limits, and extrapolation boundaries.
  • Recover a Small Sensor Signal: Separate bridge differential signal from common mode, make op-amp offset, bias, range, dynamic, and noise errors visible, propagate resistor-ratio tolerances, and validate an assembled measurement chain with measured gain, calibration, nonlinearity, and clipping evidence.
  • Separate the Signal from the Interference: Connect transfer functions and pole stability to time-domain convolution, build analog and sampled filters under explicit conventions, and choose a design only after measuring interference rejection, wanted-band loss, event distortion, latency, and implementation evidence together.
  • Build a Measurement Chain That Does Not Lie: Follow an analog signal through sampling, aliasing, quantization, reconstruction, calibration, dynamic testing, and commissioning so every digital code remains tied to the physical information it preserved or destroyed.
  • Make the Controller React Without Chattering: Turn noisy sampled measurements into deliberate state changes, defend those decisions against bounce, timing faults and stale inputs, then prove the fixed-point controller through deterministic replay and safe-state evidence.
  • Diagnose an Unbalanced Three-Phase System: Watch a rotating three-phase system lose symmetry, connect waveform and phasor power, separate symmetrical components and harmonics, then rank fault hypotheses while preserving ambiguity and the next physical inspection.
  • Commission a Motor Drive Under Real Limits: Follow energy from the DC bus through PWM and winding current into torque, speed and heat; close the loop without hiding saturation, then commission one declared load mission only after protection and model-to-hardware evidence agree.