例如:
A={[1];[2];[3]};
B={[4];[5];[6];[7]};
C={[1] [4];[2] [5];[3] [6];[] [7]}
各位大大,C这样的cell需要怎么做?
matlab中不同维度的cell合并,不用for循环应该怎么做
答案:2 悬赏:70 手机版
解决时间 2021-03-04 20:19
- 提问者网友:焚苦与心
- 2021-03-04 13:14
最佳答案
- 五星知识达人网友:鱼忧
- 2021-03-04 14:31
a=length(A);
b=length(B);
m=b-a;
a0=[];
A=[A;repmat(a0,m,1)];
for i=1:b
C(i,1)={A(i) B(i)};
end
b=length(B);
m=b-a;
a0=[];
A=[A;repmat(a0,m,1)];
for i=1:b
C(i,1)={A(i) B(i)};
end
全部回答
- 1楼网友:蕴藏春秋
- 2021-03-04 14:56
我是来看评论的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯