MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [求助]怎样导入文本数据 (https://www.labfans.com/bbs/showthread.php?t=4597)

guo_30520 2008-09-23 14:59

[求助]怎样导入文本数据
 
本人刚接触MATLAB,不了解怎样把.txt中的数据导入到MATLAB工作空间,请个位大侠赐教!!

jonk_1983 2008-09-24 21:05

回复: [求助]怎样导入文本数据
 
最直接的:load filename;
例如:load x.txt;
如果x.txt不再当前目录,需要指出完全路径如:load G:\x.txt;

meteora1005 2008-09-24 21:59

回复: [求助]怎样导入文本数据
 
在matlab窗口file选项下有一个import data选项,可以完成,这个方法最方便。
如果想写入程序中,也有许多命令:importdata,textscan等,可以读入数字或字符,去看看帮助。

hws2007 2008-09-25 10:01

回复: [求助]怎样导入文本数据
 
那如果想导入一个矩阵,那么那个TXT文本格式应该是怎样的呢?谁便请教一下,呵呵

bluefly2003 2008-09-25 10:25

回复: [求助]怎样导入文本数据
 
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',','表示原始数据中用的分隔符是逗号,看你的数据用的空格还是逗号.


所有时间均为北京时间。现在的时间是 13:16

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