Компиляция inputdlg Matlab

В настоящее время я пытаюсь скомпилировать функцию Matlab в исполняемый файл, и у меня возникают проблемы, чтобы избавиться от части 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 équivalente TNT:’, ‘X фойе:’, ‘Y фойе:’, ‘Z фойе:’};.
Есть ли у вас какие-либо предложения о том, как поступить?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]