问候,
假设a是这样的11x1单元格
a=
'0.000000'
“1.000000”
'2.000000'
'3.000000'
“4.000000”
'5.000000'
“6.000000”
“7.000000”
'8.000000'
“9.000000”
“10.000000”
我想把它翻倍。如果我尝试b=cell2mat(a),我得到以下错误:
错误使用= = >猫
猫参数维度不一致。
错误In ==> cell2mat at 85
m{n}=cat(1,c{:,n});
但是,我知道我可以使用2个转换的循环绕过它,如下所示:
对于i=1:长度(a)
(我)= str2num (cell2mat((我)));
终止
因此,我想知道是否有一种简单的方法可以通过简单的一步函数来实现这一点。
问候,
史蒂文