polyfit 関数では特定の次数の係数のみを使用する近似は行えません。
ドキュメンテーションページ下部の「アルゴリズム」の項にもありますが、polyfit 関数は係数を算出する際に、ヴァンデルモンド行列を形成します。ここで、例えば定数項に対応する 1 の列、また Pn を削除した計算を行うことで、定数項(0 次) を除いた多項式近似となります。
MATLAB Central の File Exchange で公開されているツールはこちらを実装しています。
polyfitZero
>> P = polyfitzero(X,Y,N)
など、polyfit と同様に実行でき、定数項は 0 (P(N) = 0) として近似されてます。
なお、MATLAB Central にて公開されるプログラムは、弊社側で提供している機能ではないため、詳細につきましては、直接、作成者へお問い合わせください。