如何在matlab上的inputdlg中强制输出数据是双倍的?

时间:2015-06-22 15:42:53

标签: matlab typeconverter

我目前正在使用MATLAB工作,我需要一些帮助:

我需要将输出数据(变量:单位)转换为double而不是单元格,因为我必须执行求和:

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

我也试过这段代码,但没有解决我的问题:

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

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

inputdlg返回字符串的单元格数组。您可以使用double转换为str2double

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