爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 6245|回复: 6

[程序设计] 把数据写入已经有数据的文本

[复制链接]

新浪微博达人勋

发表于 2014-3-24 19:32:29 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
大家好,请大侠解答个问题啊,就是已经有一个文本文件a.txt,里面已经保存了数据,假设共有100行,现在有其他数据需要写入到a.txt 中,但是是要接在100行之后,保存在101行,请教大侠程序应该怎么设计啊,急用!请大家指点。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-3-24 19:42:51 | 显示全部楼层
open(unit=1,file='example.dat',status='old',access='append')注意status='old'保证打开已有文件时不会被清空,access='append'表示续写。当然是会从新的一行开始写。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-3-24 20:02:25 | 显示全部楼层
来看回复学习的,呵呵
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-3-25 01:47:51 | 显示全部楼层
谢谢楼上的解答,后来自己也实验了两种方法,一种是直接用dlmwrite,参数增加一个‘append’即可,就可以续写;另外一种是,把已经存在的文件先读入MATLAB,假设变量名为a,然后要写入的文件读为b,因为矩阵a 和b 分别为m *n 和t *n ,用vertcat(a ,b )即可。

点评

谢谢共享: 5.0
谢谢共享: 5
赞一个!  发表于 2014-3-25 09:31

评分

参与人数 1金钱 +10 收起 理由
斥鷃 + 10 LZ以后要多分享经验哦~

查看全部评分

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-3-25 10:02:40 | 显示全部楼层
我要积分,我要积分,
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-3-25 21:51:02 | 显示全部楼层
好好支持支持!!!!!!!!
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表