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 Exchange에서 Data 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