图像缩略图

Padcat.

版本1.4.0.0(3.21 kB) JOS(10584)
通过纳米填充具有不同长度的载体

12.6k下载

更新2018年12月5日

查看许可证

编辑注意:该文件被选为MATLAB Central挑选本周

Padcat - 通过填充纳米填充具有不同长度的载体

m = Padcat(V1,V2,V3,...,Vn)将V1通过VN连接
进入一个大矩阵。所有载体都应该具有相同的方向,
也就是说,它们是所有行或列向量。矢量不需要
具有相同的长度,较短的向量用NaN填充。
M的大小由最长载体的长度决定。为了
行向量,M将是n-by-maxl矩阵和列向量,m
将是一个maxl-by-n矩阵,其中maxl是最长的长度
向量。

例子:
a = 1:5;B = 1:3;c = [];d = 1:4;
Padcat(A,B,C,D)%行向量
% - > 1 2 3 4 5
%1 2 3楠楠
%南楠南楠楠
%1 2 3 4 nan
cc = {d。'一种。'C。'湾'd。'};
Padcat(CC {:})%列向量
%1 1 nan 1 1
%2 2纳米2 2
%3 3南3 3
%4 4南纳4
%NaN 5纳米南楠


[m,tf] = padcat(..)还将返回一个相同的逻辑矩阵tf
r为r的r具有真实值,适用于源自来自的那些位置
输入矢量。如果任何向量包含NANS,这可能是有用的。

例子:
a = 1:3;b = [];c = [1 nan];
[m,tf] = padcat(a,b,c)
%找到原来的南
[VEV,POS] =查找(TF&ISNAN(M))
% - > vec = 3,pos = 2
该第二输出也可用于将填充值更改为除NAN的其他内容。
[m,tf] = padcat(1:3,1,1:4)
m(〜tf)= 99%将填充值变为99

标量将被连接到单个列向量中。

另见猫,重塑,strvcat,char,horzcat,Vertcat,Isempty
nones,group2cell(Matlab文件交换)

引用

JOS(10584)(2021)。Padcat.(//www.tianjin-qmedu.com/matlabcentral/fileexchange/22909-padcat),matlab中央文件交换。检索到

MATLAB版本兼容性
使用R2018a创建
与任何版本兼容
平台兼容性
窗户 苹果系统 Linux.
致谢

灵感来自:PADADD.

启发:Catpad.

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始打猎吧!