matlab实验8数据分析与多项式计算,hashidamatlab实验八数据处理与多项式计算.doc
實驗八電子二班張秀云 一、實驗目的
〔據處理與多項式計算
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
總結
以上是生活随笔為你收集整理的matlab实验8数据分析与多项式计算,hashidamatlab实验八数据处理与多项式计算.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java简单记事本设计实验报告_基于JA
- 下一篇: Linux如何查看所有用户和用户组信息(