Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2007-07-29, 21:25   #1
hhu_liyan
初级会员
 
注册日期: 2007-07-08
帖子: 4
声望力: 0
hhu_liyan 正向着好的方向发展
默认 【求助】读取txt文档的问题

想用matlab来读取一个txt文件,
有两个问题
[filename1,pathname1]=uigetfile(' *.txt','Pick a file for read');
fid1=fopen(strcat(pathname1,filename1),'rt');
if(fid1==-1);
msgbox('input File or Path is not correct',Warning','warn');
break;
end
a=3;
Data=fscanf(fid1,'%f',a);
fclose(fid1);

为什么会出现一个
Error: A BREAK statement appeared outside of a loop. Use RETURN instead.

是不是if那句有问题啊

如果不用那句可以实现读取txt文件 但是只能是数据型的变量,我想读出的数据中还有其他类型的内容 如何实现 谢谢了
我的邮箱是[email protected] 如果在这里说不清楚的话 又乐意帮助我的话 请发个邮件过来 谢谢了
__________________
细节决定成败!
hhu_liyan 当前离线   回复时引用此帖
旧 2007-08-13, 16:47   #2
windzyf
初级会员
 
注册日期: 2007-08-13
帖子: 6
声望力: 0
windzyf 正向着好的方向发展
默认

用 load 试试
windzyf 当前离线   回复时引用此帖
旧 2007-12-24, 09:56   #3
elunxu
普通会员
 
注册日期: 2007-12-02
年龄: 44
帖子: 74
声望力: 19
elunxu 正向着好的方向发展
默认

在循环里使用fgetl函数
elunxu 当前离线   回复时引用此帖
回复


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

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



所有时间均为北京时间。现在的时间是 21:12


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