MATLAB Answers

Translated by

このページのコンテンツは英語から自動翻訳されています。自動翻訳をオフにする場合は「<a class="turn_off_mt" href="#">ここ</a>」をクリックしてください。

Naime
0

add zero elemant inside cell

Naime
さんによって質問されました 2019 年 3 月 22 日
最新アクティビティ Stephen Cobeldick
さんによって 編集されました 2019 年 3 月 22 日
A={[95],[112],[98],[84],[69],[121],[108]};
B={[1,2,4],[4,3],[6,9,98],[3,7,88],[2,9,1],[55,7],[1,4],[0],[0]};
if size(A,2)<size(B,2)
% add zero at the end of A
end
I want that size of A and B should be the same
result should be
A={[95],[112],[98],[84],[69],[121],[108],[0],[0]};

  0 件のコメント

サインイン to comment.

1 件の回答

Stephen Cobeldick
回答者: Stephen Cobeldick
2019 年 3 月 22 日
編集済み: Stephen Cobeldick
2019 年 3 月 22 日
 採用された回答

Simple indexing does exactly what you need:
>> A={[95],[112],[98],[84],[69],[121],[108]};
>> B={[1,2,4],[4,3],[6,9,98],[3,7,88],[2,9,1],[55,7],[1,4],[0],[0]};
>> A(end+1:numel(B)) = {[0]};
>> B(end+1:numel(A)) = {[0]};

  0 件のコメント

サインイン to comment.



Translated by