if else statements with asking user for input
1 回表示 (過去 30 日間)
古いコメントを表示
My code is attached. Is there a way to only have one prompt at the beginning of the if else statements, instead of 2? I have 4 different equations solving for the same value (kv), except each equation is for different profiles.
Also I was also considering implementing a function file into the code. The second file is a function file. The function file calculates another variables 'sB'. The variable 'sB' is in the function file, while kv is in primary script.
0 件のコメント
回答 (1 件)
Star Strider
2017 年 11 月 10 日
You can replace your first two input statements with this:
prompt = {'Enter pitch diameter', 'Enter RPM'};
dlg_title = 'Input';
num_lines = [1 40];
default_ans = {'10', '1500'};
dn = inputdlg(prompt,dlg_title,num_lines,default_ans, [1 50]);
d = str2double(dn(1));
n = str2double(dn(2));
0 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!