数据分析函数 UNIVE Matlab的数据分析函数有三条约定 >用矩阵表示数据时,行代表一次观测值,列代表不 同的观测变量 ≯若函数的输入量是向量,则运算对整个向量进行 若函数的输入量是矩阵,则运算按列进行 ●统计分析函数 mean(x), mean(x, dim) > min(x),y, l=min(x), Iy, I =min(x, [, dim) max (x), y, I =max(x), y, =max(x, Il, dim) >median(x), median(x, dim) 中国民航大学电子信息工程学院
中 国 民 航 大 学 电 子 信 息 工 程 学 院 数据分析函数 Matlab的数据分析函数有三条约定 ➢用矩阵表示数据时,行代表一次观测值,列代表不 同的观测变量 ➢若函数的输入量是向量,则运算对整个向量进行 ➢若函数的输入量是矩阵,则运算按列进行 ⚫ 统计分析函数 ➢ mean(x), mean(x,dim) ➢ min(x), [y,I]=min(x), [y,I]=min(x,[],dim) ➢ max(x), [y,I]=max (x), [y,I]=max (x,[],dim) ➢ median(x), median(x,dim)
数据分析函数 UNIVE ●统计分析函数 sort(x), y, I=sort(x), sort(x, dim) std(x), std(x, 1), std(x, flag, dim) (1)s= a∑ (2)s=∑(x2-x >var(x), var(x, 1), var(x, w) A=|-112;-231;403 cov(x), cov(x, y) corrcoef(x), corrcoef(x, y) 中国民航大学电子信息工程学院
中 国 民 航 大 学 电 子 信 息 工 程 学 院 数据分析函数 ⚫ 统计分析函数 ➢sort(x), [y,I]=sort(x), sort(x,dim) ➢std(x), std(x,1), std(x,flag,dim) ➢var(x), var(x,1), var(x,w) A = [-1 1 2 ; -2 3 1 ; 4 0 3] ➢cov(x),cov(x,y) ➢corrcoef(x), corrcoef(x,y)
数据分析函数 UNIVE 例逆序输出向量x中最大的5个元素;保 留x中最大的五个元素,其他元素全部置 换为0 x=[1;2;5;3:6;8;7;2;9;7;4;0};x y,J1=sort(x); xm=y(end: -1:end-4 ); xGi(1: length (x)-5)=0; X 中国民航大学电子信息工程学院
中 国 民 航 大 学 电 子 信 息 工 程 学 院 数据分析函数 例 逆序输出向量x中最大的5个元素;保 留x中最大的五个元素,其他元素全部置 换为0 x=[1;2;5;3;6;8;7;2;9;7;4;0]; x’ [y,j]=sort(x); xm=y(end:-1:end-4); x(j(1:length(x)-5))=0;x’
数据分析函数 UNIVE ●差分和累积指令 · diff(x, diff(x,m,dfx,m,dim)微分 gradient(F),[Fx,Fy= gradient(F),梯度 del2 (U, hx, hy)5H Laplacian prod(x,n)乘积 sum(x,n)和 · trapz(x,Y,n)梯形法求积分 cumprod(x,n)累积 cumsum(x,n)累和 cumtrapzl(x,yn)累计积分 中国民航大学电子信息工程学院
中 国 民 航 大 学 电 子 信 息 工 程 学 院 数据分析函数 ⚫ 差分和累积指令 • diff(x), diff(x,m),diff(x,m,dim) 微分 • gradient(F), [Fx,Fy]=gradient(F), 梯度 • del2(U,hx,hy) 5点Laplacian • prod(x,n) 乘积 • sum(x,n) 和 • trapz(x,Y,n) 梯形法求积分 • cumprod(x,n) 累积 • cumsum(x,n) 累和 • cumtrapz(x,y,n) 累计积分
Matlab泛函指令 UNIVE ●在 Matlab中,凡以“函数”为输入量的 指令,统称为泛函指令 ●利用泛函指令可以解决下列问题 >求函数零点 >求函数极值点 >数值积分 解常微分方程 中国民航大学电子信息工程学院
中 国 民 航 大 学 电 子 信 息 工 程 学 院 Matlab泛函指令 ⚫在Matlab中,凡以“函数”为输入量的 指令,统称为泛函指令 ⚫利用泛函指令可以解决下列问题 ➢求函数零点 ➢求函数极值点 ➢数值积分 ➢解常微分方程