メインコンテンツ

brk2knt

R2026b

重複度をもつブレークのノットへの変換

構文

knots = brk2knt(breaks,mults)

説明

knots = brk2knt(breaks,mults) は、シーケンス breaks であるが、mults(i) 回発生する breaks(i)をもつ (すべての i について) シーケンス knots を返します。特に、breaks(i) は mults(i)>0 でない限り現れません。想定どおり、breaks が厳密に増加するシーケンスである場合、knots には各 breaks(i) が正確に mults(i) 回含まれます。

mults が正確に breaks と同じ数のエントリをもたない場合は、すべての mults(i) が mults(1) に設定されます。

例

以下のステートメントを実行します。

t = [1 1 2 2 2 3 4 5 5];
[xi,m] = knt2brk(t);
tt = brk2knt(xi,m)

xi は [1 2 3 4 5] 、m は [2 3 1 1 2]、最後に tt は t になります。

参考