The core object is usually a differential equation — because most biology is about rates (how fast something grows, decays, is produced, or is consumed).
State variable: the thing we track, e.g. N = number of rabbits, [S] = substrate concentration.
Parameter: a fixed number describing the system, e.g. growth rate r, carrying capacity K.
Rate: dtdN = how fast the state variable changes right now.
Step 1 — unlimited growth.
Each individual reproduces at per-capita rate r. With N individuals:
dtdN=rNWhy this step? Rate of adding new individuals = (rate per individual) × (number of individuals). This gives exponential growth N(t)=N0ert — unrealistic forever.
Step 2 — add a limit.
Introduce carrying capacity K. We want the per-capita rate to shrink to 0 as N→K. The simplest factor that does this is (1−KN):
dtdN=rN(1−KN)Why (1−N/K)? When N is tiny, the factor ≈1 (exponential growth). When N=K, the factor =0 (growth stops). It linearly interpolates — the least-assumption choice.
Step 3 — solve it.
Separate variables:
∫N(1−N/K)dN=∫rdt
Using partial fractions N(1−N/K)1=N1+1−N/K1/K and integrating:
lnK−NN=rt+C
Solving for N with N(0)=N0:
N(t)=1+(N0K−N0)e−rtK
This is the famous S-shaped (sigmoid) curve.
Imagine a fish tank. Add a few fish and they have babies fast — more fish, more babies, so the number shoots up. But the tank only fits so many fish; food and space run low, so babies slow down until the number just sits still at "tank full." A math model is just a rule that says "this many fish now → this many more (or fewer) next" — write the rule, and a computer plays it forward like a video game to guess the future without buying real fish.
Dekho, biology mein sab kuch time ke saath change hota hai — population badhti hai, enzyme reaction hoti hai, gene expression up-down hoti hai. Mathematical modeling ka matlab hai in changes ko equations mein likhna. Sabse important tool hai differential equation, kyunki nature aksar humein value nahi, balki rate batati hai — jaise "jitne zyada rabbits, utni fast growth". Yeh statement dN/dt ke baare mein hai, seedha N ke baare mein nahi.
Logistic growth ek classic example hai. Shuru mein population exponentially badhti hai (dN/dt = rN), lekin resources limited hote hain, isliye hum ek factor (1 − N/K) multiply karte hain. Jab N chhota hai, yeh factor ~1 hota hai (fast growth); jab N = K (carrying capacity) ho jaata hai, factor 0 ho jaata hai aur growth ruk jaati hai. Result ek beautiful S-shaped curve hai. Isko solve karke hum future predict kar sakte hain bina real experiment kiye — yahi modeling ki power hai.
Enzyme kinetics (Michaelis–Menten) mein hum dekhte hain ki reaction rate hamesha nahi badhti — enzyme saturate ho jaata hai, isliye v = Vmax[S]/(K_M+[S]). Aur predator-prey (Lotka–Volterra) mein do coupled equations milkar oscillations dikhate hain — jo emergent behaviour hai, ek single equation se nahi aati.
Yaad rakho recipe: variables likho, rates identify karo, balance equation banao (in minus out), rate law choose karo, solve karo, phir data se compare karo (Forecast-then-Verify). Sabse badi galti — sochna ki growth hamesha exponential rehti hai. Nahi! Real world mein resources limited hain, saturation aati hi hai.