nmdb 发表于 2008-10-31 13:58

如何把一个txt文件逐行读入呢?

比如这样一个txt文件
1 2 1 3
2 3 5 6
1 5 2 3
....
是否可以实现这样的功能: 读入第一行,把这4个数放入一个数组,然后进行一些运算,操作完成后,再读入第二行,同样的运算......
先谢谢了啊 。

ChaChing 发表于 2008-10-31 19:22

回复 楼主 nmdb 的帖子

不懂"把这4个数放入一个数组"?

[ 本帖最后由 ChaChing 于 2008-10-31 20:05 编辑 ]

ch_j1985 发表于 2008-10-31 19:31

回复 沙发 ChaChing 的帖子

LZ的意思应该是由这4个数创建一个数组

ChaChing 发表于 2008-10-31 20:10

回复 板凳 ch_j1985 的帖子

不好意思, 我就是不懂"数组"的含意? cell吗?

ch_j1985 发表于 2008-10-31 20:22

回复 地板 ChaChing 的帖子

在C语言中有数组(Array)的说法,但是在Matlab中用向量和矩阵的说法;Cell是单元矩阵

ChaChing 发表于 2008-10-31 20:30

回复 5楼 ch_j1985 的帖子

谢谢! 3Q, 又多会一些词了

[ 本帖最后由 ChaChing 于 2008-10-31 20:33 编辑 ]

ChaChing 发表于 2008-10-31 20:45

回复 楼主 nmdb 的帖子

fid=fopen('aaa.txt');
while 1,aa=fgetl(fid);
    if ~ischar(aa), break, end;
    bb=str2num(aa),
....
end

ch_j1985 发表于 2008-10-31 20:52

回复 7楼 ChaChing 的帖子

ChaChing老师学过Fortran语言?知识面够广的呀

ChaChing 发表于 2008-11-1 09:07

回复 8楼 ch_j1985 的帖子

我在学修过Fortran, 工作使用过几年後较没机会使用
也自修过Pascal/Basic/Cobol/C, 练习过书本上几个例如而已
但这些都是20几年前了, 没机会继续使用早不会写码了

还有怎提到Fortran? 7楼是使用Matlab!
另一点, 直接称呼我就可, 虽然向往老师这职业, 可惜个人没够格

ch_j1985 发表于 2008-11-1 18:14

回复 9楼 ChaChing 的帖子

看标题,LZ想要Fortran语言的程序

ChaChing 发表于 2008-11-1 18:34

回复 10楼 ch_j1985 的帖子

LZ想要Fortran语言的程序? 对不起, 我没看出!
但如果是fortran的话, 语法应该更容易写

心灯 发表于 2008-11-10 19:12

找本介绍fortran基本命令的书,很快就写出来了,这个在输入输出方面算是基本知识了。
页: [1]
查看完整版本: 如何把一个txt文件逐行读入呢?