5.数据分析与多项式计算

数据分析统计

%平均值 mean(x)
%中值 median(x)

% 某学生宿舍的5位同学月生活费如向量x所示,其中,小明同学家境一般,请问他应该按什么标准向父母主张生活费额度才较为合理。x=[1200,800,1500,1000,5000]

x=[1200,800,1500,1000,5000];
mean(x)
median(x)

 

% 求向量x的最大元素:(min 同 max)
% y=max(x)   [y,k]=max(x) 
% 最大值存入y,序号存入k,若包含复数元素,取模

% 求矩阵的最大元素:
% max(A)            返回一个行向量,每个元素是矩阵第i列max    
% [Y,U]=max(A)      返回行向量Y和U,U记录行号
% max(A,[],dim)     dim取1或2    取1时,对列取max,功能同max(A)
% 取2时  返回列向量,对行取max

x=[-43 72 9 16 23 47];
y=max(x);
[y,k]=max(x)

% 求矩阵A的每行及每列的最大元素,并求整个矩阵的最大元素

A=[13,-56,78;25,63,-235;78,25,563;1,0,-1];
max(max(A))   
max(A(:))

% max(A,[],2) 是表示输出列向量B,其元素为矩阵A每行元素的最大值
% max(A,2)表示将矩阵A中的元素与2做比较,输出与矩阵A同型的矩阵B

 

% 排序 sort
% sort(X)                   对向量X按升序排列
% [Y,I]=sort(A,dim,mode)    dim表明对行or列排序
% mode 取"ascend"为升序 取"descend"为降序(默认升序)
% 输出参数中,Y为排序后的矩阵,I记录Y中元素在A中位置

A=[1,-8,5;4,12,6;13,7,-13]
sort(A)
sort(A,2,'descend')
 
[X,I]=sort(A)

 

% std() 计算标准差(数据偏离平均数的距离的平均值)
% std(X)        计算向量标准差
% std(A)        计算矩阵各列的标准差
% std(A,flag,dim)       flag取0或1 (默认flag=0,dim=1(对列))
% flag=0时,按样本标准差公式
% flag=1时,按总体标准差公式


% 生成满足正态分布的50000*4随机矩阵,用不同的形式求其各列之间的标准差。

x=randn(50000,4);
y1=std(x,0,1)
y2=std(x,1,1)
x1=x';
y3=std(x1,0,2);
y3'
y4=std(x1,1,2);
y4' 

 

% 求和、求积                sum(x)    prod(x)
% 累加和、累乘积            cumsum(x) cumprod(x)


% 求向量X=[1,2,3,4,5,6,7,8,9,10]的积与累乘积

X=[1,2,3,4,5,6,7,8,9,10];
y1=prod(X)
y2=cumprod(X)

 

% c

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值