我目前正在尝试将matlab函数编译为exe文件,但我无法摆脱Inputdlg部分。 最初的Matlab代码是:
prompt={'Charge équivalente TNT :','X foyer :','Y foyer :','Z foyer :'};
title='Données';
answer=inputdlg(prompt,title);
Wcharge = str2double(answer{1});
Xfoyer = str2double(answer{2});
Yfoyer = str2double(answer{3});
Zfoyer = str2double(answer{4});
valide1 = ~ isempty(Wcharge) && Wcharge>0 && isnumeric(Wcharge);
valide2 = ~ isempty(Xfoyer) && isnumeric(Xfoyer);
valide3 = ~ isempty(Yfoyer) && isnumeric(Yfoyer);
valide4 = ~ isempty(Zfoyer) && isnumeric(Zfoyer);
check = valide1 + valide2 +valide3 + valide4;
if check < 4
disp('Données incorrectes')
return
else
end
正如你现在我需要摆脱大括号来编译这段代码而我找不到 prompt = {'ChargeéquivalenteTNT:','X foyer:','Y foyer的替代方案:','Z门厅:'}; 。 您对如何进行有任何建议吗?