KNT2BRK,KNT2MLT
将结转换为中断及其多重性
句法
KNT2BRK(结)
[中断,多数] = KNT2BRK(结)
M = KNT2MLT(T)
[m,sortedt] = knt2mlt(t)
描述
这些命令从序列中提取不同的元素,并在该序列中以其多重性提取多重性采取两个略有不同的感官。
KNT2BRK(结)
返回不同的元素结
,并且按顺序越来越多,因此与独特(结)
。
[中断,多数] = KNT2BRK(结)
另外提供多人
,每个不同元素发生在结
。明确,休息
和多人
长度相同,并且KNT2BRK
是互补的brk2knt
在任何结序中结
,两个命令[xi,mlts] = knt2brk(结);knots1 = brk2knt(xi,mlts);
给结1
等于结
。
M = KNT2MLT(T)
返回与相同长度的向量t
, 和m(i)
计数,在矢量中排序(t)
,条目的数量一世等于该条目的条目。需要这种多重向量
SPAPI
或者SPCOL
采取此类多重性以指定在哪些特定衍生物中要匹配的位置t
。确切地说,如果t
是无责任的z
是相同长度的向量sp = spapi(结,t,z)
尝试构造样条s(带结序结
)dm((一世)s((t((一世)) 等于z((一世), 全部一世。
[m,sortedt] = knt2mlt(t)
还从排序(t)
。
两者都不KNT2BRK
也不KNT2MLT
该工具箱的休闲用户可能会使用。
例子
[xi,mlts] = knt2brk([1 2 3 3 1 3])
返回[1 2 3]
为了xi
和[2 1 3]
为了MLTS
。
[M,T] = KNT2MLT([1 2 3 3 1 3])
返回[0 1 0 0 1 2]
为了m
和[1 1 1 2 3 3 3]
为了t
。
这个话题有帮助吗?