数值分析和统计

1.max()函数

max()函数
可以分为几种情况:

  • 如果是一个行矩阵或一列数字,返回的是该列或该行的最大值
  • 如果是求矩阵的最大值,则返回的是该矩阵每一列的最大值
  • 对于求矩阵A和矩阵B的最大值(两矩阵的维数相同),返回的是同一维度的矩阵。
A = [1, 2, 3; 4, 5, 6; 7, 8, 9];                   %A矩阵
B = [34, 45, 23; 56, 67, 78; 12, 56, 90];                  %B矩阵
max(A, B);

%输出结果
%ans = 
%       34  45  23
%       56  67  78
%      12  56  90

%创建一个三维矩阵C
C(:, :, 1) = [1, 2, 3; 5, 6, 3; 2, 6, 2];
C(:, :, 2) = [3, 2, 5; 6, 7, 8; 2, 4, 1];
       

2.min()函数

与max()函数的应用相同

3.求和、乘积和差分

sum(); %求和函数

  • 可以求一个行向量的和
  • 可以求矩阵的每一行的和
  • 求矩阵A的每列的累积和:cumsum(A);

乘积:
prod();
cumsum(A);

差分:又名差分函数或差分运算,差分的结果反映了离散量之间的一种变化,是研究离散数学的一种工具,常用函数差近似表示导数
他将原函数f(x) 映射到 f(x + a) - f(x + b).差分运算相应于微分运算
差分对应于离散,微分对应于连续

diff()函数;
diff(x);           %求出每一项的差分,即前一项减去后一项, x[i] - x[i-1];
diff(A);   %A代表矩阵,如果是二维矩阵,则diff(A) = A(2:m, :) - A(1:m-1, :)
**如果计算的差分作为导数的近似值,则必须除以两点之间的距离的距离**

4.统计命令

求向量x的算术平均值 : mean(x);
mean(A, dim); %表示求矩阵A的第几维的算术平均值
A = [1, 2, 4; 5, 3, 6; 3, 7, 8];
mean(A); %输出每一列的平均值
输出:ans = 3 4 6
median(A); %求向量x中元素的中值
median(A, dim);
std(A); %求向量x中元素的标准差
std(A, dim); 在这里插入图片描述

协方差:
cov(x); %求x向量的协方差
相关矩阵:即相关系数矩阵,其中矩阵各列间的是由相关系数构成,如:相关系数第i行、第j列的元素是原矩阵的第i行、第j列的相关系数
》》》相关系数的求解:
在这里插入图片描述

corrcoef(A); %求相关矩阵
corrcoef(x, y); %等同于corrcoef([x, y]),x和y是列向量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值