24小时热门版块排行榜    

CyRhmU.jpeg
查看: 845  |  回复: 3

wang1273

铁虫 (正式写手)

[求助] 帮忙看一段程序

  我想把shuaixuan文件夹中的txt文件调入矩阵X中,下面的程序存在哪些错误,为什么不能运行啊?各位帮忙指点一下,谢谢!
% X =
[x11 x12 ... x1n;
x21 x22 ... x2n;
...
xp1 xp2 ... x pn]
clc
clear all
% [shuaixuan,C:\Users\hh\Desktop]=uigetfile({'*.*'},'txt文件读取','MultiSelect','on');%
[X,COUNT]=fscanf(fid,'%d',inf);
fclose(fid);
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

deephill

铁杆木虫 (职业作家)


jjdg(金币+1): 感谢参与 2012-01-08 00:48:54
这个问问题的
什么语言都不讲下。
2楼2012-01-07 22:02:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangyuewu08

木虫 (著名写手)


jjdg(金币+1): 感谢参与 2012-01-08 00:49:10
引用回帖:
2楼: Originally posted by deephill at 2012-01-07 22:02:29:
这个问问题的
什么语言都不讲下。

是matlab的
往事并不如烟
3楼2012-01-07 22:17:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangyuewu08

木虫 (著名写手)

【答案】应助回帖


感谢参与,应助指数 +1
jjdg(金币+1): 感谢参与 2012-01-08 00:49:16
wang1273(金币+5): 2012-01-08 11:49:14
注释掉的部分是出现错误的地方吗?
标注的调用格式是:
[FileName,PathName] = uigetfile('*.m','Select the MATLAB code file');
其中filename和pathname是储存两个字符串(打开文件的名字和路径)的变量,在matlab中变量的命名规则和C语言一样,以字母开始(下划线算作字母),可以包括字母和数字。取消冒号,反斜杠试试。

另外,知道了路径之后,你还要open文件,然后才会有fid,才能够进行fscanf。

读的时候不用inf,直接指定数组的维数就可以。
往事并不如烟
4楼2012-01-07 22:29:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wang1273 的主题更新
信息提示
请填处理意见