Convert cell to double

조회 수: 17 (최근 30일)
Thomas
Thomas 2017년 7월 14일
답변: Rik 2017년 7월 14일
Hello! My question regards converting a cell of sample ID's into a double matrix. The sample ID's are currently in a 77x1 cell that looks like this....
RC448
RC449
RC450
...etc
How can I convert this into a 77x1 double?
I feel like this should be easy and I've seen that other people have asked similar questions, but everything i've tried gives me a char output or replaces the IDs with NaN.
Thanks!

답변 (1개)

Rik
Rik 2017년 7월 14일
You will not be able to convert this to a double array, because a double only holds numbers, and 'RC448' is not a number. Therefore, it returns a NaN output. You can use cellfun to strip the 'RC' and convert the remaining number string to a double. Then use cell2mat to convert to an actual double array.

카테고리

Help CenterFile Exchange에서 Cell Arrays에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by