# What does the matlab function anova(mdl) do?

My data have one response and several predictors. These predictors are continous, not categorical. After regression, I wish to decompose the total ss on each predictor. With regard to this, I have several questions. First, is this anova? From my knowledge, anova requires the design matrix being orthogonal. But I also see some people use anova after regression. This really confuses me. Second, I have found Matlab gives one example using the procedure (first regression, then anova). The function is called anova(mdl). I wonder what is the exact calculation for the function. I really appreciate your help. Thanks.