您的位置:首页 > 编程语言 > MATLAB

应用matlab进行数据分析的一些总结

2017-12-04 23:12 483 查看
1.为列向数据绘制数据图表

将数据转换为矩阵的形式

先输入了一堆数据,命名为data.dat

路径在matlab的文件路径之下

使用load命令将数据输入到matlab之中

>>load data.dat

>>[n,p]=size(data)

n=

8

p=

3

表明确实已经输入到了matlab中,假设数据有8行3列

>>t=1:n;

>>set(0,'defaultaxeslinestyleorder','-|:|-.');

>>set(0,'defaultaxescolororder',[0 0 0]);

>>plot(t,data);

>>grid on;

>>legend('data1','data2','data3','Location','northwest');

画了三条曲线,在同一个figure文件中,显示的标注在图片的左上角northwest,legend函数用来做曲线标注

2.基本分析命令的函数

max求每列数据的最大值>>max(data)

min求每列数据的最小值

mean求每列数据的平均值

median每列数据的中位数

std每列数据的标准差(均方差)

var每列数据的均方差的平方也就是方差

sort每列以递增方式排序

sortrows每行以递增方式排序

sum每列数据的总和

cumsum每列数据累进的总和%什么是累进数据啊?

prod每列数据的连乘积

cumprod每列数据累进的连乘积

diff每列数据的差分值(近似导数)(下面的减去上面的,集体少了一列)

3.协方差与相关系数

cov(向量的协方差或是矩阵的协方差矩阵)

corrcoef(矩阵中每一列向量元素的相关系数)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  matlab 数据分析
相关文章推荐