全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管百科 爱问频道
7674 2
2012-05-04
txt的数据如下:

x1:=
109.13,126.45,131.44,134.60,134.24,132.05,129.51,130.38,132.53,134.87,
132.53,129.89,125.17,122.62,120.19,121.54,119.21,117.08,115.56,112.41,
108.53,106.75,110.08,114.83,120.47,124.53,130.86,137.56,135.96,132.80,
136.70,140.66,146.68,154.10,161.60,169.81,178.43,187.36,187.79,185.92,
181.82,184.29,192.85,202.51,211.86,220.72,231.22,238.25,248.53,259.60,
269.35,277.00,282.83,290.85,296.52,301.83,307.38,309.05,313.24,314.72,
319.68,359.59,364.66,371.76,376.38,377.99,380.77,381.33,382.03,414.42,
414.40,445.38,468.11,544.35,1339.99,1234.71,1105.76,1171.71,1171.94,1164.67,
1189.16,1188.62,1125.56,1142.02,1052.07,1005.23,858.38,916.25,848.20,753.58,
776.29,754.40,729.79,702.32,660.29,664.75,559.73,507.25,457.05,414.09,
401.44,637.67,807.02,722.28,698.13,764.28,780.39,889.47,1063.76,1100.31,

想输入matlab中进行时间序列分析,步骤如下:
>> fid=fopen('E:\B题数据附件\沪市大盘指数.txt','r')
fid =
     3
>> data=fscanf(fid,'%f');
>> status=fclose(fid);
>> data
data =
     []
为什么读取的数据会是[]呢?哪位大牛可以指教下哈?谢谢了!!!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2012-5-4 15:32:51
数据文件中的 ”x1:=“应该不用吧,另外,还可以直接使用dlmread函数读取数据。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-5-4 23:12:34
mj2012 发表于 2012-5-4 15:32
数据文件中的 ”x1:=“应该不用吧,另外,还可以直接使用dlmread函数读取数据。
谢谢!我用比较笨的方法,直接在workspace里导入了。。。不过还有比较困难的问题:有800多份txt文件,每份数据量多则770,少的一般也有好几十,怎么一次操作把它们都导入呢?主要是想处理得到它们相邻数据间的增长率。。。。能帮忙算出代码么?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群