2015-06-22 27 views
0

我目前使用MATLAB工作,我需要一些帮助:如何强制输入数据在Matlab的inputdlg是一个双?

我需要转换我的输出数据(变量:单位)是双,而不是细胞,因为我必须执行和:

units = inputdlg(question,title); 
sum = units + i; 

我试过这个代码还,但并没有解决我的问题:

units = double(inputdlg(question,title)); 
sum = units + i; 

有人能帮助我吗?

回答

1

inputdlg返回字符串的单元数组。你可以转换为doublestr2double

units = str2double(inputdlg(question, title)); 
+0

谢谢...对不起,愚蠢的问题 – EricHideki

+0

没问题! :-) –

相关问题