Remove element from cell array completely
2 ビュー (過去 30 日間)
古いコメントを表示
I have a cell array with the following information:
>> handles.guideGUI
ans =
Columns 1 through 8
@arq_02 @arq_03 @arq_04 @arq_05 @arq_06 @arq_07 @arq_08 @arq_09
Columns 9 through 14
@arq_10 @arq_11 @arq_12 @arq_13 @arq_14 []
It is still saying that that this is a 1x14 cell, and therefore the empty brackets [] still exist. How do I get rid of it completely so that it becomes 1x13 cell?
i.e. I want it to appear as:
ans =
Columns 1 through 8
@arq_02 @arq_03 @arq_04 @arq_05 @arq_06 @arq_07 @arq_08 @arq_09
Columns 9 through 13
@arq_10 @arq_11 @arq_12 @arq_13 @arq_14
0 件のコメント
採用された回答
Thorsten
2014 年 12 月 18 日
編集済み: Thorsten
2014 年 12 月 18 日
handles.guideGUI(15) = [];
4 件のコメント
Stephen23
2014 年 12 月 19 日
It is very important to note the difference between () and {} indexing with cell arrays. In a nut-shell:
- () refers to the cell itself, whereas
- {} refers to the data within the cell.
その他の回答 (1 件)
参考
カテゴリ
Help Center および File Exchange で Matrix Indexing についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!