实验八 数据处理与多项式计算
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验八数据处理与多项式计算1、(1)
a=rand(1,30000);
均值:b=mean(a)b =0.4988
方差:c=std(a,1,2)c =0.2890
(2)
最大元素:d=max(a)d =1.0000
最小元素:e=min(a)e =4.8345e-05
(3)大于0.5的随机数的百分比
f=length(find(a>0.5))f =15017
p=f/30000p =0.5006
sprintf('%f%%',p*100)ans =50.056667%
2、(1)每门课最高分、最低分和学生序号
P=round(rand(100,5)*50+45);
[a,b]=max(P);
a =
95 95 94 95 95
b =
96 27 6 67 69
[c,d]=min(P)
c =
45 45 46 46 45
d =
94 1 34 53 91
(2)每门课平均分和标准方差
e=mean(P)
e =
69.9800 71.5500 69.0400 70.6700 70.8500
f=std(P,1,1)
f =
14.0520 14.6235 13.5543 13.5374 14.9200
(3)总分最高分、最低分和学生序号
[g,h]=max(sum(P,2))
g =
441
h =
6
[k,l]=min(sum(P,2))
k =
272
l =
19
(4)[zcj,xsxh]=sort(sum(P,2),'descend')
3、
h=6:2:18;
t1=[18 20 22 25 30 28 24];
t2=[15 19 24 28 34 32 30];
k=6.5:2:17.5;
shinei=interp1(h,t1,k,'spline')
shiwai=interp1(h,t2,k,'spline')
shinei =
18.5020 20.4986 22.5193 26.3775 30.2051 26.8178
shiwai =
15.6553 20.3355 24.9089 29.6383 34.2568 30.9594
4、
x=1:10:101;
y=[0 1.0414 1.3222 1.4914 1.6128 1.7076 1.7853 1.8513 1.9085 1.9590 2.0043];
p=polyfit(x,y,5);y1=polyval(p,x);
plot(x,y1,':o',x,log10(x),'-*')
5、(1)
p1=[1 2 4 0 5];p2=[1 2];p3=[1 2 3];g=conv(p2,p3)
g =
1 4 7 6
g1=[0,g];g2=g1+p1
g2 =
1 3 8 7 11
(2)a=roots(g2)
a =
-1.3840 + 1.8317i
-1.3840 - 1.8317i
-0.1160 + 1.4400i
-0.1160 - 1.4400i
(3)A=[-1 1.2 -1.4;0.75 2 3.5;0 5 2.5];polyval(g2,A) ans =
1.0e+03 *
0.0100 0.0382 0.0125
0.0223 0.0970 0.4122
0.0110 1.2460 0.1644
(4)polyvalm(g2,A)
ans =
1.0e+03 *
0.0076 -0.1281 -0.0775
0.1328 1.3900 1.1644
0.1824 1.7364 1.5198