This document describes the modeling and design of a quadcopter using MATLAB. It discusses modeling the basic physical plant of the quadcopter and increasing the complexity of the model. It also demonstrates how to implement the quadcopter model in MATLAB/Simulink. The modeling process involves defining states, parameters, and mathematical equations of motion for roll, pitch, yaw and thrust. The parameters include moments of inertia, rotor inertia, thrust and drag coefficients. The document provides details on building the plant model and increasing its accuracy to better simulate quadcopter flight.