今天本来出去吃饭,回来准备咸鱼躺,结果室友问我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(不设也可以,那样直方图间隔更大);
结果如图
好啦,一个十分非常简单的例子。
晚安。