matlab - 迭代地将矩阵插入/追加到矩阵中

标签 matlab matrix

我想在 4D 矩阵末尾添加一个 3d 矩阵: 像这样:

v=VideoReading('video.avi');
mat3d = zeros([n m 3],'double');
mat4d = zeros([n m 3 2],'double');
for i=1:10
mat3d = read(v,i);
mat4d = ????;
end
l=size(mat4d);

我想在mat4d中添加10帧,l=[n m 3 12]

最佳答案

我刚刚找到了解决方案:

mat4d(:,:,:,i) = mat3d;

很简单!

关于matlab - 迭代地将矩阵插入/追加到矩阵中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49091554/

相关文章:

r - 使用大型数据集在 R 中创建二元矩阵

oop - 为什么我不能对重载 subsref 的类使用内置函数?

MATLAB:使用逻辑索引提取子矩阵

matlab - matlab中匿名函数的问题

python - 使用函数创建 sympy 矩阵

c - c中两个矩阵相乘的函数

matlab - 在matlab中打印多个图形

MATLAB:按特定行减去矩阵子集

r - 在函数内写入大型矩阵 - 快与慢

java - 将字符串转换为矩阵位置