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 个)
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 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!