Main Content

step

入力の列に対応する反射係数

構文

K = step(levinson,X)
A = step(levinson,X)
[A, K] = step(levinson,X)
[..., P] = step(levinson,X)

説明

メモ

R2016b 以降では、step メソッドを使用して、System object™ によって定義された演算を実行する代わりに、引数を関数であるかのように使ってオブジェクトを呼び出すことができます。たとえば、y = step(obj,x)y = obj(x) は同等の演算を実行します。

K = step(levinson,X) は、入力 X の列に対応する反射係数 K を返します。通常、X はラグ 0 を最初の要素とする自己相関係数の列または行列です。

A = step(levinson,X) は、AOutputPort プロパティが trueKOutputPort プロパティが false である場合に、多項式係数 A を返します。

[A, K] = step(levinson,X) は、AOutputPort プロパティと KOutputPort プロパティの両方が true である場合に、多項式係数 A と反射係数 K を返します。

[..., P] = step(levinson,X) は、PredictionErrorOutputPort プロパティが true である場合に、誤差パワー P も返します。

メモ

obj は、この step メソッドの実行先の System object を指定します。

オブジェクトは、step メソッドがはじめて実行されるときに初期化を実行します。この初期化により、入力データの次元、実数/複素数、データ型など、調整不可能なプロパティと入力仕様がロックされます。調整不可能なプロパティまたは入力仕様を変更すると、System object はエラーを発行します。調整不可能なプロパティまたは入力を変更するには、まず release メソッドを呼び出してオブジェクトをアンロックしなければなりません。