matlab中将数据保存为txt文件,如何在MATLAB中的.txt文件中保存数据

该博客介绍了如何在MATLAB中将多个包含两列数据的txt文件按第一列排序,然后只保留第二列,并将所有文件的第二列数据合并到一个新的txt文件中。提供了错误检查和使用fprintf与dlmwrite两种写入文件的方法。
摘要由CSDN通过智能技术生成

I have 3 txt files s1.txt, s2.txt, s3.txt.Each have the same format and number of data.I want to combine only the second column of each of the 3 files into one file. Before I combine the data, I sorted it according to the 1st column:

UnSorted file:

s1.txt s2.txt s3.txt

1 23 2 33 3 22

4 32 4 32 2 11

5 22 1 10 5 28

2 55 8 11 7 11

Sorted file:

s1.txt s2.txt s3.txt

1 23 1 10 2 11

2 55 2 33 3 22

4 32 4 32 5 28

5 22 8 11 7 11

Here is the code I have so far:

BaseFile ='s'

n=3

fid=fopen('RT.txt','w');

for i=1:n

%Open each file consecutively

d(i)=fopen([BaseFile num2str(i)'.txt']);

%read data from file

A=textscan(d(i),'%f%f')

a=A{1}

b=A{2}</

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值