北理工数据分析实验3Matlab数据处理.docx
- 文档编号:24261917
- 上传时间:2023-05-25
- 格式:DOCX
- 页数:8
- 大小:62.36KB
北理工数据分析实验3Matlab数据处理.docx
《北理工数据分析实验3Matlab数据处理.docx》由会员分享,可在线阅读,更多相关《北理工数据分析实验3Matlab数据处理.docx(8页珍藏版)》请在冰豆网上搜索。
北理工数据分析实验3Matlab数据处理
北理工-数据分析-实验3-Matlab数据处理
(封皮页)
北京理工大学
现代数据分析
实验3实验报告
主讲:
李明
学生:
李经
2012/10/24
(目录页)
(图表页)
实验3数据处理1
3.1实验目的
3.1.1进一步熟悉Matlab数据处理基本功能。
3.2实验内容
3.2.1成绩评估
某班5名学生,5门课程,生成学生成绩并进行统计:
单人/单科(平均分,总分,标准差),全班学生优良率统计。
姓名
课1
课2
课3
课4
课5
总分
平均
标准差
优良率
学生1
学生2
学生3
学生4
学生5
平均
标准差
优良率
3.2.2曲线作图
作出如下曲线,sin(x),sin(3x),sin(x)+sin(3x),x2,x3,1/x,log2(x),log10(x)
含多曲线合成图,多子图合成图,用title命令、label命令和axis命令对图形进行规范化。
3.3实验代码及结果
3.3.1成绩评估
代码:
score=floor(rand(5,5)*40+60)%生成成绩,8人,6门/人
sumLie=sum(score)%列求和
sumHang=sum(score')%转置后利用列求和命令,实现行求和
meanLie=mean(score)%列平均
meanHang=mean(score')%行平均
a=meanHang'%meanHang由列转置为行
stdLie=std(score)%列标准差
stdHang=std(score')%行标准差
youliang=score>=80%生成优良矩阵
youliangHang=sum(youliang')%优良矩阵的行求和
youlianglvHang=sum(youliang')/5%优良门次除以总门次得优良率
youliangLie=sum(youliang)%优良矩阵的行求和
youlianglvLie=sum(youliang)/5%优良人次除以总人数得优良率
结果:
score=
6997716488
8373757771
8076807870
7872886088
8176728691
sumLie=
391394386365408
sumHang=
389379384386406
meanLie=
78.200078.800077.200073.000081.6000
meanHang=
77.800075.800076.800077.200081.2000
a=
77.8000
75.8000
76.8000
77.2000
81.2000
stdLie=
5.449810.32966.978510.723810.2127
stdHang=
14.02504.60434.147311.79837.5961
youliang=
01001
10000
10100
00101
10011
youliangHang=
21223
youlianglvHang=
0.40000.20000.40000.40000.6000
youliangLie=
31213
youlianglvLie=
0.60000.20000.40000.20000.6000
姓名
课1
课2
课3
课4
课5
总分
平均
标准差
优良率
学生1
69
97
71
64
88
389
77.8
14.025
0.4
学生2
83
73
75
77
71
379
75.8
4.6043
0.2
学生3
80
76
80
78
70
384
76.8
4.1473
0.4
学生4
78
72
88
60
88
386
77.2
11.798
0.4
学生5
81
76
72
86
91
406
81.2
7.5961
0.6
平均
78.2
78.8
77.2
73
81.6
标准差
5.4498
10.33
6.9785
10.724
10.213
优良率
0.6
0.2
0.4
0.2
0.6
3.3.2曲线作图
代码:
x=-100:
100;
y1=sin(x);
y2=sin(3*x);
y3=sin(x)+sin(3*x);
y4=power(x,2);
y5=power(x,3);
y6=1./x;
y7=log2(x);
y8=log10(x);
subplot(2,2,1),plot(x,y1,'r-');
title('y1=sin(x)');
axis([0100-11]);
subplot(2,2,2),plot(x,y2,'g-');
title('y2=sin(3*x)');
axis([0100-11]);
subplot(2,2,3),plot(x,y3,'b-');
title('y3=sin(x)+sin(3*x)');
axis([0100-22]);
subplot(2,2,4),plot(x,y6,'r-');
title('y6=1./x');
figure
(2);
plotyy(x,y4,x,y5);
title('y4=x^2andy5=x^3');
xlabel('x');
ylabel('y');
figure(3);
plotyy(x,y7,x,y8);
title('y7=log2(x)andy8=log10(x)');
xlabel('x');
ylabel('y');
axisauto;
结果:
图1.y1,y2,y3,y6曲线图
图2.y4,y5曲线图
图3.y7,y8曲线图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 北理工 数据 分析 实验 Matlab 数据处理
![提示](https://static.bdocx.com/images/bang_tan.gif)