当前位置:编程学习 > Matlab >>

MATLAB从文本文档中读入一组数据,画分布图

我MFC程序会生成一组double类型的数组,我存在1.txt中,然后要利用matlab画图其分布图,请问,在matlab中该怎么操作?
追问:你好,我现在的输入是2048个double数据,现在想用直方图统计他们的分布,我该怎么设置范围之类的,比如,横坐标是我输入值的范围70---100 ,纵坐标是数据个数0---2048.我该怎么做呢?
其他:N=128;%设置需要显示的数据的个数
fid=fopen('E:\matlab\1.txt');%文本文件1.txt的路径
for i=1:N   
        a(i)=fscanf(fid,'%f',1);%一个一个的读取数据,赋值给a
end
fclose(fid);
plot(a);%画图 用bar画直方图。 直接从matlab workspace 的import按钮读入数据,然后通过plot画图。最好将数组名改成英文字母开头的。比如a.txt。 读入后,通过plot(a(:,1),a(:,2));语句就能画出a中第一列与第二列的曲线。当然要画条形图可以将plot改成对应的作图函数名。 

上一个:matlab里怎么给图命名
下一个:matlab程序 求非常详细的解释。

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,