簡體   English   中英

如何在Matlab上的inputdlg中強制我的輸出數據加倍?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM