brk2knt

Преобразуйте перерывы с кратностями в узлы

Синтаксис

knots = brk2knt(breaks,mults)

Описание

knots = brk2knt(breaks,mults) возвращает последовательность knots это последовательность breaks но с breaks(i) возникающие mults(i) раз, все i. В частности, 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)

дать [1 2 3 4 5] для xi, [2 3 1 1 2] для m, и, наконец, t для tt.

См. также