[英]How to force my output data in a inputdlg on Matlab be a double?
我目前正在使用MATLAB進行工作,需要一些幫助:
我需要將輸出數據(變量:單位)轉換為雙精度而不是單元格,因為我必須執行求和:
units = inputdlg(question,title);
sum = units + i;
我也嘗試過此代碼,但沒有解決我的問題:
units = double(inputdlg(question,title));
sum = units + i;
有人可以幫我嗎?
inputdlg
返回字符串的單元格數組。 您可以使用str2double
轉換為double
:
units = str2double(inputdlg(question, title));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.