文件名称:NANCAT:像 CAT,但用 NaN 填充。 如果输入大小异构,则不会抱怨。 比 CATPAD 更快。-matlab开发
文件大小:2KB
文件格式:ZIP
更新时间:2024-06-21 05:03:41
matlab
几年前我在知道 CATPAD 存在之前写了这篇文章。 我把它放在这里是因为它快了 2 到 4.5 倍。 句法: X = NANCAT( DIM, X1, X2, ... ) 沿维度 DIM 连接,但如果项目的大小不同,则不会抱怨。 用 NAN 填充较小的矩阵。 完全推广到 N 维数组。 X = NANCAT( DIM, X..., 'padvalue', P ) 填充值为 P 而不是 NAN。 P 必须是标量。 还处理元胞数组和字符数组; 默认填充单元格为 { [] },默认字符为 ' '。 X = NANCAT( DIM, X..., 'alignend') 在被填充的维度的末尾对齐新项目 - 即填充“在前面”。 例如, 南猫(1,[1 2 3; 4 5 6], [7 8]) 回答= [ 1 2 3 4 5 6 7 8 南] 但NANCAT(1, [1 2 3;
【文件预览】:
nancat.zip