《MATLAB程序设计与应用》实验报告
专 业: 机械设计制造及其自动化 班 级: 机械三班 学 号: 17428320
姓 名: 刘羽新
2019年上期
实验四:MATLAB数据处理基础
一、实验目的
通过本实验掌握MATLAB的数据统计与分析、数据插值、曲线拟合,了解多项式计算。 二、实验要求
1. 根据实验内容,编写相应的MATLAB程序,并将程序及结果放置于相应位置。 2. 实验内容采用小四号宋体、1.5倍行距进行排版。
3. 实验报告以word文档的.doc格式保存;文件文件名为:学号_姓名,如“15312345_张三”。 三、实验内容
1. 生成一个符合标准正态分布的10×5的随机矩阵A,进行如下操作: (1)求A各列元素的均值和标准方差。 (2)求A的最大元素和最小元素。
(3)求A每行元素的和以及全部元素的和。
(4)分别对A的每列元素按升序、每行元素按降序排序。
A=randn(10,5) M=mean(A) D=std(A) max=max(max(A)) min=min(min(A)) Sum_row=sum(A,2) Sum_all=sum(sum(A)) sort(A,1)
sort(A,2,'descend') A =
1.3790 -1.5771 -1.7502 -0.0348 -1.1201
-1.0582 0.5080 -0.2857 -0.7982 2.5260 -0.4686 0.2820 -0.8314 1.0187 1.6555 -0.2725 0.0335 -0.9792 -0.1332 0.3075 1.0984 -1.3337 -1.1564 -0.7145 -1.2571 -0.2779 1.1275 -0.5336 1.3514 -0.8655 0.7015 0.3502 -2.0026 -0.2248 -0.1765 -2.0518 -0.2991 0.9642 -0.5890 0.7914 -0.3538 0.0229 0.5201 -0.2938 -1.3320 -0.8236 -0.2620 -0.0200 -0.8479 -2.3299 M =
-0.2127 -0.1148 -0.6075 -0.1266 -0.1801 D =
1.0356 0.8182 0.9391 0.7508 1.5032 max =
2.5260 min =
-2.3299