2015-06-22 55 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

沒問題! :-) –

相關問題