Преобразуйте разрывы с кратностью в узлы
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
.