How to get back a three dimensional matrix using cat command?
显示 更早的评论
I am trying to use cat function to reconstruct a 3 dimensional matrix after squeezing it to 1 dimension. How to use cat function in the for loop below?
for i=1:100; for j=1:50;
uu=squeeze(u(i,j,:));
data{i,j}=uu;
uuf=cat(3,data{:,:});
end
end
回答(1 个)
Image Analyst
2018-9-16
Try
uuf = cat(3, uu, uu, uu);
类别
在 帮助中心 和 File Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!