How transform cell to logical?

Hello, I have this cell ->
test =
Columns 1 through 15
[] [] [70] [] [] [70] [] [] [70] [] [] [71] [] [] [72]
Columns 16 through 30
[] [] [72] [] [] [72] [] [] [72] [] [] [72] [] [] [72] ...........
and I would like to tranform this cell in a logical. I want to read just the cells with the numbers, that go 3 by 3 cells.
Thanks

回答 (1 件)

Birdman
Birdman 2018 年 4 月 26 日
編集済み: Birdman 2018 年 4 月 26 日

3 投票

Do you want to convert the elements with number to true? Try this:
test(cellfun(@(x) ~isempty(x),test))={true}
Note that you can not directly assign logical value to the specified elements of cell.

カテゴリ

ヘルプ センター および File ExchangeData Types についてさらに検索

質問済み:

2018 年 4 月 26 日

編集済み:

2018 年 4 月 26 日

Community Treasure Hunt

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

Start Hunting!

Translated by