Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2008-09-23, 14:59   #1
guo_30520
初级会员
 
注册日期: 2008-06-01
年龄: 42
帖子: 7
声望力: 0
guo_30520 正向着好的方向发展
默认 [求助]怎样导入文本数据

本人刚接触MATLAB,不了解怎样把.txt中的数据导入到MATLAB工作空间,请个位大侠赐教!!
guo_30520 当前离线   回复时引用此帖
旧 2008-09-24, 21:05   #2
jonk_1983
初级会员
 
注册日期: 2008-09-22
年龄: 41
帖子: 4
声望力: 0
jonk_1983 正向着好的方向发展
默认 回复: [求助]怎样导入文本数据

最直接的:load filename;
例如:load x.txt;
如果x.txt不再当前目录,需要指出完全路径如:load G:\x.txt;
jonk_1983 当前离线   回复时引用此帖
旧 2008-09-24, 21:59   #3
meteora1005
高级会员
 
注册日期: 2008-05-31
年龄: 38
帖子: 104
声望力: 19
meteora1005 正向着好的方向发展
默认 回复: [求助]怎样导入文本数据

在matlab窗口file选项下有一个import data选项,可以完成,这个方法最方便。
如果想写入程序中,也有许多命令:importdata,textscan等,可以读入数字或字符,去看看帮助。
meteora1005 当前离线   回复时引用此帖
旧 2008-09-25, 10:01   #4
hws2007
初级会员
 
注册日期: 2008-09-20
年龄: 40
帖子: 6
声望力: 0
hws2007 正向着好的方向发展
默认 回复: [求助]怎样导入文本数据

那如果想导入一个矩阵,那么那个TXT文本格式应该是怎样的呢?谁便请教一下,呵呵
hws2007 当前离线   回复时引用此帖
旧 2008-09-25, 10:25   #5
bluefly2003
初级会员
 
注册日期: 2008-09-25
年龄: 35
帖子: 1
声望力: 0
bluefly2003 正向着好的方向发展
微笑 回复: [求助]怎样导入文本数据

textread函数直接可以读取txt内容
比如txt文件的内容:
1 , 2 , 3
2 , 6 , 6
5 , 2 , 8
[n1 n2 n3]=textread('E:\1.txt',' %f %f %f',,'delimiter',',')
n1 n2 n3是矩阵,分别存放三个列的数据;
'E:\1.txt' 数据存放的位置,自己修改

%f %f %f'数据的格式

'delimiter',','表示原始数据中用的分隔符是逗号,看你的数据用的空格还是逗号.
bluefly2003 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 15:37


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.