matlab实验8数据分析与多项式计算,hashidamatlab实验八数据处理与多项式计算.doc

该实验使用MATLAB生成30000个均匀分布的随机数,检验其统计特性,并对100名学生5门课程的成绩进行处理,包括计算每门课的最高分、最低分、平均分、标准方差以及总分的高低排序。实验旨在掌握数据统计、数值插值和多项式计算方法。
摘要由CSDN通过智能技术生成

实验八电子二班张秀云 一、实验目的

〔据处理与多项式计算

1、掌握数据统计和分析的方法

2、掌握数值插值与曲线拟合的方法及其应用

3、掌握多项式的常用运算

二、实验内容

1、利用MATLAB提供的rand函数生成30000个符合均匀分布的随机 数,然后检验随机数的性质:

均值和标准方差

最大元素和最小元素

大于0.5的随机数个数占总数的百分比

A=rand(1,30000);

aver=mean(A)

sl=std(A)

max=max(max(A))

min=min(min(A))

k=find(A>0.5);

a=length(k);

disp(* 百分比是:*), per=a/30000 aver =

0.4982

0.2889 max =

1.0000 min =

4.8158e-005 百分比是: per =

0.4988

2、将100个学生5门功课的成绩存入矩阵P中,进行如下处理:

分別求每门课的最高分、最低分及相应学生序号

分别求每门课的平均分和标准方差

5门课总分的最高分、最低分及相应学生序号

将5门课总分按从大到小顺序存入zcj中,相应学生序号存入

xsxh

提示:上机调试时,为避免输入学成绩的麻烦,可用取值范围在[45, 95]之间的随机矩阵来表示学生的成绩。

A=45+(95-45)*rand( 100,5);

[Y,U]=max(A)

[X,U]=min(A)

Y =

94.972193.925094.5146

94.3265

94.5999

U =

9480451487

X =

45.351745.692945.3851

U =

4823272360

(2)

A=45+(95-45)*rand(100,5);

aver=mean(A)

sl=std(A)

?

45.0906

45.2279

?

aver =

67.187670.126269.0017

si =

71.0174

70.3569

13.227314.130713.8053

(3)

程序设计:

A=45+(95-45)*rand(100,5); B=sum(A,2)

dispf 最高分及学号:’)JY,Ul=max(B) disp("最低分及学号 f),[X,Ul=min(B) 最高分及学号:

15.1191

14.7097

432.6472

U =

84

最低分及学号:

X =

287.6246 U =

50

A=45+(95-45)*rand( 100,5); B=sum(A,2);

[X,I]=sort(B); zcj=flipud(X) xsxh=flipud(I) zcj =

411.6928 402.4271 399.1036 395.5988 395.0687 394.7689 392.5526 390.1210 390.0638 389.1813 388.5151 384.5966 384.1076 383.9713 383.3814 382.6029 382.4247 378.1633 378.0461 377.9044 375.3540 375.1321 374.8964 374.4653 373.6161 372.6935 372.4896 371.9191 371.7079

371.1875 369.9678

366.9795 366.6455 365.7516 364.1375 363.4540 361.9467

361.7840 361.6956 358.6729 358.4628 358.3555 356.2759 353.6687 353.1473 352.1761 351.3823 351.0567 350.9925 350.3852 349.0105 348.5512 347.8754 347.3673 346.4549 344.7714 343.9468 343.7512 343.7215 343.2546 342.9365

341.6728 340.8012 340.1784 339.9706 339.5006 338.6724 336.2731 335.3615 330.1079 329.5111

329.2749

328.1312

327.4191

326.8108

325.6342

324.2380

320.4277

320.2985

319.8694

318.0256

317.2158

316.7089

316.2008

315.8376

315.1794

314.0229

313.8373

313.6161

312.8490

300.5995

299.3519

298.4068

296.4909

290.5062

288.2487

283.027

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值