I am trying to loop my if statement but I'm not sure how to
1 次查看(过去 30 天)
显示 更早的评论
clc;
atomic_weight = [15.9994; 12.011; 14.00674; 32.066; 1.00794];
alanine = xlsread('lab12.xlsx','B4:F4');
arginine = xlsread('lab12.xlsx','B5:F5');
asparigine = xlsread('lab12.xlsx','B6:F6');
alaninemw = alanine*atomic_weight;
argininemw = arginine*atomic_weight;
aspariginemw = asparigine*atomic_weight;
file = input("Enter file name including file extension: \n",'s');
xlsx = 'xlsx';
while true
if contains(file, xlsx)
fprintf("The molecular weight of Alanine is %5f\n", alaninemw);
fprintf("The molecular weight of Arginine is %5f\n", argininemw);
fprintf("The molecular weight of Asparigine is %5f\n", aspariginemw);
else
false
end
end
0 个评论
采纳的回答
David Hill
2022-4-21
xlsx = 'xlsx';
while true
file = input("Enter file name including file extension: \n",'s');
if contains(file, xlsx)
fprintf("The molecular weight of Alanine is %5f\n", alaninemw);
fprintf("The molecular weight of Arginine is %5f\n", argininemw);
fprintf("The molecular weight of Asparigine is %5f\n", aspariginemw);
break;
end
end
0 个评论
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!