楼主: 黑目shadow
7537 2

[经济] 请问如何用matlab读取txt数据? [推广有奖]

  • 21关注
  • 8粉丝

教授

30%

还不是VIP/贵宾

-

威望
1
论坛币
2800 个
通用积分
4.3416
学术水平
8 点
热心指数
29 点
信用等级
7 点
经验
74682 点
帖子
612
精华
0
在线时间
1209 小时
注册时间
2011-9-4
最后登录
2023-4-30

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
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 =
     []
为什么读取的数据会是[]呢?哪位大牛可以指教下哈?谢谢了!!!
二维码

扫码加我 拉你入群

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

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

关键词:MATLAB matla atlab txt Lab 数据 matlab 如何

即使没有人为你鼓掌,也要优雅的谢幕,感谢自己的认真付出。
沙发
mj2012 发表于 2012-5-4 15:32:51 |只看作者 |坛友微信交流群
数据文件中的 ”x1:=“应该不用吧,另外,还可以直接使用dlmread函数读取数据。

使用道具

藤椅
黑目shadow 发表于 2012-5-4 23:12:34 |只看作者 |坛友微信交流群
mj2012 发表于 2012-5-4 15:32
数据文件中的 ”x1:=“应该不用吧,另外,还可以直接使用dlmread函数读取数据。
谢谢!我用比较笨的方法,直接在workspace里导入了。。。不过还有比较困难的问题:有800多份txt文件,每份数据量多则770,少的一般也有好几十,怎么一次操作把它们都导入呢?主要是想处理得到它们相邻数据间的增长率。。。。能帮忙算出代码么?
即使没有人为你鼓掌,也要优雅的谢幕,感谢自己的认真付出。

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加JingGuanBbs
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-9-20 07:35