- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验三:
1,
x=input(输入X的值:);
if x0x~=-3
y=x^2+x-6
elseif x=0x5x~=2x~=3
y=x^2-5*x+6
else y=x^2-x-1
end
2, (1)
x=input(请输入成绩:)
if x0|x100
disp(输入错误)
x=input(请输入百分制成绩:)
end
if x=90x=100
disp(A)
elseif x=80x=89
disp(B)
elseif x=70x=79
disp(C)
elseif x=60x=69
disp(D)
else x60
disp(E)
end
(2)
x=input(请输入成绩:)
if x0|x100
disp(成绩格式错误)
x=input(请输入成绩:)
end
switch fix(x/10)
case{9,10}
disp(A)
case{8}
disp(B)
case{7}
disp(C)
case{6}
disp(D)
otherwise
disp(E)
end
3、clear all
x=input(请输入工号:);
y=input(请输入工作时长:);
if y120
a=84*120+(y-120)*84*0.15;
disp([您本月工资是: ,num2str(a)])
elseif y60
b=84*y-700;
disp([您本月工资是: ,num2str(b)])
else
c=84*y;
disp([您本月工资是: ,num2str(c)])
end
4、
clear all
a=fix(rand(1)*89)+10;
disp([a=,num2str(a)])
b=fix(rand(1)*89)+10;
disp([b=,num2str(b)])
x=input(请输入一个四则运算符号,s);
if abs(x)==43
c=a+b;
elseif abs(x)==45
c=a-b;
elseif abs(x)==42
c=a*b;
elseif abs(x)==47
c=a/b;
end
disp([a于b的计算结果是:,num2str(c)])
5,
a=rand(5,6);
n=input(请输入行数:)
try
c=a(n,:);
catch
c=a(5,:);
end
c
lasterr
实验四:
1,
n=input(请输入n的值:)
a=0;
b=0;
for i=1:n
a=1/i^2;
b=b+a;
end
disp(PI=)
disp(sqrt(b*6))
2,
n=1;
y=0;
while(y3)
y=y+1/(2*n-1);
n=n+1;
end
n=n-2
y=y-1/(2*(n+1)-1)
3,
a=input(a=);
b=input(b=);
x0=1.0;
x1=0;
n=0;
while(n500abs(x1-x0)=10^-5)
x1=a/(b+x0);
x0=x1;
n=n+1;
end
n
x0
4、
clear all
for n=1:4
if n==1
f1=1;
elseif n==2
f2=0;
elseif n==3
f3=1;
else
a=f3-2*f2+f1;
b=a-2*f3+f2;
c=b-2*a+f3;
d=c-2*b+a;
H=[1,0,1,a,b,c,d];
for m=8:4:99
a=d-2*c+b;
b=a-2*d+c;
c=b-2*a+d;
d=c-2*b+a;
H=[H,a,b,c,d];
end
f100=d-2*c+b;
end
end
max=max(H);
min=min(H);
sum=sum(H);
disp([最大值是:,num2str(max)])
disp([最小值是:,num2str(min)])
disp([各数和是:,num2str(sum)])
k=0;
l=0;
p=0;
for e=H
if e0
k=k+1;
elseif e0
l=l+1;
else
p=p+1;
end
end
disp([正数的个数是:,num2str(k)])
disp([负数的个数是:,num2str(l)])
disp([零的个数是: ,num2str(p)])
5,
clear all
p=0;
l=0;
H=[];
fo
文档评论(0)