matlab从txt中读取某列数据画直方图

今天本来出去吃饭,回来准备咸鱼躺,结果室友问我matlab的直方图的问题,那就把首次博客内容定为直方图吧。
txt中部分数据:
10000000    1E-09    1E-09    -0.0002816916     0.0005910993    1E-09    1E-09    1E-09    1E-09
11868750    1E-09    1E-09    5.2765E-05        0.0002205223    1E-09    1E-09    1E-09    1E-09
13737500    1E-09    1E-09    -4.178286E-05    -0.000172779     1E-09    1E-09    1E-09    1E-09
15606250    1E-09    1E-09    -8.572824E-06    -1.540501E-05    1E-09    1E-09    1E-09    1E-09
17475000    1E-09    1E-09    3.46899E-05       7.676333E-05    1E-09    1E-09    1E-09    1E-09
matlab从text.txt中读取第四列的值


clc;%习惯性的清除命令行
data=load(text.txt');%读取txt文本数据
a=data(:,4);%取第四列值赋给数组a
hist(a,100);%画直方图,设置条形的数量为100(不设也可以,那样直方图间隔更大);

结果如图

好啦,一个十分非常简单的例子。

晚安。

猜你喜欢

转载自blog.csdn.net/sinat_34886122/article/details/80603212