Cuaca bergantung kepada banyak faktor yang berbeza: kelajuan angin, keadaan mendung, tekanan, kelembapan, dll. Kesemuanya boleh diukur dan diwakili dalam meter sesaat, milimeter merkuri, dll. Model cuaca matematik adalah gabungan semua faktor ini. Model sedemikian cenderung menjadi sangat kompleks, komputer berkuasa mengirakannya.