PADCAT

连接向量与不同长度与南填充

14.3 k下载

更新2018年12月5日

查看许可协议

编者按:这个文件被选为MATLAB中央选择的

PADCAT——连接向量与不同长度与南填充

M = PADCAT (V1、V2、V3…,VN) concatenates the vectors V1 through VN
到一个大矩阵。所有的向量都应该有相同的方向,
也就是说,他们都是行或列向量。不需要的向量
有相同的长度,短向量与nan垫。
米的大小取决于最长的向量的长度。为
行向量,M将N-by-MaxL矩阵列向量,M
将一个MaxL-by-N矩阵,MaxL最长的长度吗
向量。

例子:
一个= 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。" b。' d。'};
padcat列向量(CC {:}) %
% 1 1南1 1
% 2 2南2 2
% 3 3南3 3
% 4 4南南4
% 5南南南南


[M, TF] = PADCAT(. .)将返回一个逻辑矩阵TF具有相同
大小R有那些来自一个位置的真实值
输入向量。这可能是有用的任何向量包含nan。

例子:
一个= 1:3;b = [];c =[1南];
[M, tf] = padcat (a, b, c)
%找到原南
[Vev, Pos] =找到(tf & isnan (M))
% - > Vec = 3, Pos = 2
第二个输出也可以用来改变填充的值比南到别的东西。
[M, tf] = padcat (1:3, 1:4)
(~ tf) = 99%改变填充的值到99年

标量将连接成一个列向量。

也看到猫,重塑、strvcat char、horzcat, vertcat isempty
第五次祈祷,group2cell (Matlab文件交换)

引用作为

乔斯(10584)(2023)。PADCAT(//www.tatmou.com/matlabcentral/fileexchange/22909-padcat), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2018a
兼容任何释放
平台的兼容性
窗户 macOS Linux
类别
找到更多的在线性代数帮助中心MATLAB的答案
确认

启发:padadd

启发:CATALIGN,CATX,CATPAD

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!
版本 发表 发布说明
1.4.0.0

删除一些无关的代码警告

1.3.0.0

更新描述
更新联系信息和更新参数检查

1.1.0.0

添加帮助如何改变填充使用二次输出值

1.0.0.0