Hi everyone.
I am getting the following error when I try to convert the cell array to a double.
C =
'104'
'98'
'98'
'98'
'94'
'94'
'100'
'100'
loadrange = str2num(cell2mat(C))
Error using cat
Dimensions of matrices being concatenated are not consistent.
Error in cell2mat (line 83)
m{n} = cat(1,c{:,n});
I believe the error is due to the number of elements not being the same size. Is there a way around this?
Thanks!

 Réponse acceptée

Mohammad Abouali
Mohammad Abouali le 16 Nov 2015
Modifié(e) : Mohammad Abouali le 16 Nov 2015
Use str2double() instead.
C={'104',
'98',
'98',
'98',
'94',
'94',
'100',
'100'};
loadrange = str2double(C)
loadrange =
104
98
98
98
94
94
100
100

2 commentaires

Aldrich To
Aldrich To le 19 Nov 2015
Thanks Mohammad!
Mohammad Abouali
Mohammad Abouali le 19 Nov 2015
You are welcome.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

Community Treasure Hunt

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

Start Hunting!

Translated by