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