A, B is matrix:
A=[1;2;3;4;5;6;7;8;9];
B=[2;4;7;9];
How to find matrix C as follow?
C=[1;[];3;[];5;6;[];8;[]];%the location of matrix B from A will be replaced by [] value

 採用された回答

その他の回答 (1 件)

Matt J
Matt J 2018 年 4 月 13 日

0 投票

If you mean that [] actually must reside in those spots, it can only be done with a cell array
C=num2cell(A);
C(B)={[]}

カテゴリ

ヘルプ センター および File ExchangeOperating on Diagonal Matrices についてさらに検索

タグ

質問済み:

2018 年 4 月 13 日

回答済み:

2018 年 4 月 13 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by