| 查看: 1336 | 回复: 6 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
[求助]
matlab读取多个数据
|
|||
| 我想把a2,a4,a6,....a60等多个txt数据文件的数据(每个有2列数据),分别读入[x2,y2],[x4,y4],[x6,y6].....[x60,y60]这个要怎么编程,单个文件我用的是textread函数 |
» 收录本帖的淘帖专辑推荐
matlab学习 |
» 猜你喜欢
参与限项
已经有3人回复
假如你的研究生提出不合理要求
已经有7人回复
实验室接单子
已经有4人回复
全日制(定向)博士
已经有4人回复
对氯苯硼酸纯化
已经有3人回复
求助:我三月中下旬出站,青基依托单位怎么办?
已经有12人回复
不自信的我
已经有12人回复
所感
已经有4人回复
要不要辞职读博?
已经有7人回复
北核录用
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
MS文件的读取问题
已经有4人回复
关于matlab GUI打包生产exe文件,并使其在没有安装matlab的计算机上运行的问题。。
已经有4人回复
200多个txt文件matlab读取问题
已经有18人回复
多个函数都要用到共同的变量和数据,数据不止一组,这个程序,该怎么组织
已经有16人回复
雷达系统设计MATLAB仿真
已经有196人回复
matlab如何实现矩阵多行数据的循环调用
已经有5人回复
求助多输出支持向量机的matlab程序
已经有6人回复
求助 Matlab 读取图上数据点 Data Cursor 显示数据问题
已经有6人回复
Matlab中save问题
已经有5人回复
excel表中有100个数,每个数需要复制50次,组成5000个数的一列,怎么做比较快
已经有4人回复
如何批量提取多个文件中第三列的部分数据并求和输出?
已经有21人回复
关于matlab中循环读取多个excel文件的问题?
已经有3人回复
matlab画XRD数据图
已经有21人回复
读取多个txt文件
已经有18人回复
求助:dushin程序输入文件无法读取!!!1
已经有10人回复
如何用matlab处理txt文件里的数据
已经有7人回复
【求助】求助 matlab编程:可否实现清除文本文档数据
已经有5人回复
【求助】matlab如何只读取图像的一部分?
已经有11人回复
【求助】MATLAB多个mat中 数据画图问题
已经有7人回复
【求助】VB如何读取txt文件~~
已经有12人回复
【求助】matlab读取fortran输出的txt文件【已解决】
已经有3人回复
excel中作散点图遇到的问题
已经有4人回复
7楼2013-09-12 11:30:56
ccdyjssh
金虫 (正式写手)
- 应助: 1 (幼儿园)
- 金币: 1162.8
- 散金: 130
- 红花: 7
- 帖子: 309
- 在线: 221.4小时
- 虫号: 2119621
- 注册: 2012-11-11
- 性别: GG
- 专业: 非线性光学与量子光学
【答案】应助回帖
★ ★ ★ ★ ★
感谢参与,应助指数 +1
1592203609: 金币+5, 谢谢回帖 2013-09-11 18:06:25
感谢参与,应助指数 +1
1592203609: 金币+5, 谢谢回帖 2013-09-11 18:06:25
|
for i=2:2:60 [xx,yy]=textread(['a',num2str(i),'.txt']); eval(['x',num2str(i),'=',num2str(xx)]); eval(['y',num2str(i),'=',num2str(yy)]); [eval(['x',num2str(i)]),eval(['y',num2str(i)])]; end 不知道你想要的是x2 y2 x3 y3....这样的赋值,还是把数据都读进来放在一起。。。 I=zero(30,2); for i=2:2:60 [xx,yy]=textread(['a',num2str(i),'.txt']); I(i/2,1)=xx; I(i/2,2)=yy; end 仅供参考,欢迎讨论。。。 |

2楼2013-09-11 15:59:06
3楼2013-09-11 19:57:54
ccdyjssh
金虫 (正式写手)
- 应助: 1 (幼儿园)
- 金币: 1162.8
- 散金: 130
- 红花: 7
- 帖子: 309
- 在线: 221.4小时
- 虫号: 2119621
- 注册: 2012-11-11
- 性别: GG
- 专业: 非线性光学与量子光学
【答案】应助回帖
|
哦,可以这样改: for i=2:2:60 [xx,yy]=textread(['a',num2str(i),'.txt']); eval(['x',num2str(i),'=[xx]']); eval(['y',num2str(i),'=[yy]']); I=[eval(['x',num2str(i)]),eval(['y',num2str(i)])] eval(['I',num2str(i),'=[I]']); end 和 count=1; for i=2:2:60 [xx,yy]=textread(['a',num2str(i),'.txt']); I(:,count)=xx; I(:,count+1)=yy; count=count+2; end 下面是对于上面的说明。这个迅雷快传不知道怎么回事,点不开了,给你个链接,需要的话,可以看一下。对于程序出错给你造成的不便,深表歉意。抱歉。。。 链接:http://pan.baidu.com/share/link? ... mp;amp;uk=236390071 |

4楼2013-09-11 20:56:48












回复此楼
送红花一朵