请问如何将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。
展开
 我来答
huaqianshu02
推荐于2017-05-21 · TA获得超过643个赞
知道小有建树答主
回答量:283
采纳率:100%
帮助的人:197万
展开全部
很简单:
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是否定义了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
velin110
2012-09-25 · TA获得超过331个赞
知道小有建树答主
回答量:204
采纳率:100%
帮助的人:175万
展开全部
clear all
close all
load A.txt;load B.txt;
AA(:,1)=A;AA(:,2)=B;
save A.txt AA -ascii;%%%%
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式