请问如何将matlab中的数据写入txt文件的某一列? 20
txt文档中第一列已经有数据,如下:200120022003。。。。3000需要将matlab中的数组B读到txt文档的第二列。请问如何编写程序?数组B为20100630...
txt文档中第一列已经有数据,如下:
2001
2002
2003
。
。
。
。
3000
需要将matlab中的数组B读到txt文档的第二列。请问如何编写程序?
数组B为
20100630
20100613
。。。。。
。。。。。
20100659
第一列原本也是matlab中的数据A。 展开
2001
2002
2003
。
。
。
。
3000
需要将matlab中的数组B读到txt文档的第二列。请问如何编写程序?
数组B为
20100630
20100613
。。。。。
。。。。。
20100659
第一列原本也是matlab中的数据A。 展开
2个回答
展开全部
很简单:
A=load('原文档名.txt');
fid1=fopen('新文档名.txt','w');
for i=1:length(A)
fprintf(fid1,'%4.0f %8.0f\n',A(i),B(i));
end
fid2=fclose(fid1);
前提是A、B的数组长度是一样的,希望对你有帮助
A=load('原文档名.txt');
fid1=fopen('新文档名.txt','w');
for i=1:length(A)
fprintf(fid1,'%4.0f %8.0f\n',A(i),B(i));
end
fid2=fclose(fid1);
前提是A、B的数组长度是一样的,希望对你有帮助
追问
你好,按照你的方法打开后,txt文档是空白的啊。
追答
你的A是从原来设定的文档读的,B是自己定义的,A、B都有了,输出后不可能会是空的。
好好检查下A、B是否定义了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询