专题五 数据分析与多项式计算
一 数据统计分析
本部分主要包括求最大元素与最小元素、求平均值与中值、求和与求积、累加和与累乘积、求标准差与相关系数、排序等。
1. 求矩阵的最大元素和最小元素
- max():求向量或矩阵的最大元素。
- min():求向量或矩阵的最小元素。
上述两函数的调用格式相同。以下以max函数为例进行介绍,min函数的用法与以下介绍相同。
当函数参数为向量时,函数有两种调用格式:
- y=max(X):返回向量X的最大值存入y。如果X中包含复数元素,则按模取最大值。
- [y, k]=max(X):返回向量X的最大值存入y,最大值元素的序号存入k。如果X中包含复数元素,则按模取最大值。
举个例子:求向量x的最大元素及最大元素的位置。
clear; clc;
x = [-43, 72, 9, 16, 23, 47];
[y, k] = max(x)
运行结果显示y=72, k=2。
当函数参数为矩阵时,函数有三种调用格式:
- max(A):返回一个行向量。向量的第i个元素是矩阵A的第i列上的最大值。
- [Y, U]=max(A):返回行向量Y和U。向量Y记录矩阵A的每列的最大值,向量U记录每列最大值元素的行号。
- max(A, [], dim):dim取1或者2。当dim取1时,该函数的功能和max(A)完全相同,按列取最大值;当dim取2时,按行取最大值,该函数返回一