Skip to content

About

An interactive MATLAB App Designer tool for real-time visualization of continuous and discrete probability distributions, PDFs, and CDFs.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

Repository files navigation

MATLAB-Probability-Distributions-Visualizer

An interactive MATLAB App Designer tool for real-time visualization of continuous and discrete probability distributions, PDFs, and CDFs.

splash

📊 Interactive Probability & Statistics Explorer

An interactive MATLAB application designed to visualize continuous and discrete probability distributions in real time as the parameters change with synchronized PDF/PMF and CDF plots. Credits: The descriptions of the distributions are form the "Seeing Theory" website: https://seeing-theory.brown.edu/probability-distributions/index.html#section2


✨ Features

  • Continuous & Discrete Distributions: Visualizes Normal, Uniform, Student's T, Chi Squared, Exponential, F, Gamma, Beta, Bernoulli, Binomial, Geometric, Poisson and Negative Binomial distributions.
  • Real-time Parameter Sliders: Interactively change mean, standard deviation, number of trials, or probability values to see plots update instantly.
  • CDF/CMF Tracking: Toggle and overlay Cumulative Distribution Functions dynamically on top of density plots.
  • Interactive UI: Smooth transitions, auto-scaling axis bounds, and clean layout built with MATLAB App Designer.
demo

🛠️ Requirements

To run this app, you need:

  • MATLAB (R2020b or newer recommended)
  • Statistics and Machine Learning Toolbox (Required for probability density functions)

🚀 How to Download & Run

Method 1: Easy Installation (For Users)

  1. Download the Probability Distributions.mlappinstall file from this repository.
  2. Double-click the downloaded file (or drag and drop it into your MATLAB command window).
  3. Click Install.
  4. Open the app anytime from the Apps tab in your top MATLAB toolbar!

Method 2: Open Source Code (For Developers)

  1. Download or clone this repository.
  2. Open MATLAB and type appdesigner in the Command Window.
  3. Open ProbDist.mlapp to view, edit, or modify the source code and user interface.

About

An interactive MATLAB App Designer tool for real-time visualization of continuous and discrete probability distributions, PDFs, and CDFs.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages