reshaping
显示 更早的评论
i have A= 1 0 1 0 0 0 1 and B= 1 1 1 0 0 0 1 now i need to make it as s= 1 1 0 1 1 1 0 0 0 0 0 0 1 1 can any please help me
采纳的回答
更多回答(1 个)
Sean de Wolski
2011-6-23
s= zeros(1,numel(A)+numel(B))
s(2:2:end) = B;
s(1:2:end) = A;
?
5 个评论
mahaveer hanuman
2011-6-23
Walter Roberson
2011-6-23
s = horzcat(A,B);
or alternately
s = [A,B];
Matt Fig
2011-6-23
The s shown in the example is not a simple concatenation.
Walter Roberson
2011-6-23
But the solution you gave below is the same effectively solution as Sean already gave, which Mahaveer was replying to. I took Mahaveer's "now i need" as indicating Mahaveer needed something _different_ now.
Matt Fig
2011-6-23
Oh, I took it as that he didn't understand Sean de's solution because he had it in his mind that there was going to be some 'reshaping' done...
类别
在 帮助中心 和 File Exchange 中查找有关 MATLAB 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!