file:///F|/khdaw/下载答案/5月10日/matlab/matlab/matlab/实验3.txt
SY301
clear all
m=[-5.0,-3.0,1.0,2.0,2.5,3.0,5.0];
for x=m
if x<0&x~=-3
y1=x^2+x-6;
disp(['y= ',num2str(y1)])
elseif x>=0&x<5&x~=2&x~=3
y2=x^2-5*x+6;
disp(['y= ',num2str(y2)])
else
y3=x^2-x-1;
disp(['y= ',num2str(y3)])
end
end
SY302
clear all
x=input('请输入成绩:');
while (x>100|x<0)
x=input('输入错误,请重新输入成绩:');
end
switch fix(x/10)
case {9,10}
disp('A')
case {8}
disp('B')
case {7}
disp('C')
case {6}
disp('D')
case {0,1,2,3,4,5}
disp('E')
end
SY303
clear all
x=input('请输入工号:');
y=input('请输入工作时长:');
if y>120
file:///F|/khdaw/下载答案/5月10日/matlab/matlab/matlab/实验3.txt(第 1/2 页)2009-5-10 14:32:04
课后答案网 www.khdaw.com
www.khdaw.com
课后答案网