matlab 中如何打开文件
1.txt文件中有m*n的一个数组mn未知,在matlab中如何打开,并把这个数组赋给a?请高手把原程序贴出来。或加qq360133251...
1.txt文件中有 m*n 的一个数组m n 未知,在matlab中如何打开,并把这个数组赋给a? 请高手把原程序贴出来。 或加qq 360133251
展开
3个回答
展开全部
使用函数fread,语法如下
temp = fread(fid, size, precision);
其中fid是文件,size是读出的数据大小,precision是数据存储的格式。因为我不知道你的txt文件中的数据类型,你可以尝试下面的例子,得到的temp是 m*n的行向量。
fid = fopen(filename,'rb');
if (fid==1)
error('Cannot open image file...press CTRL-C to exit ');pause
end
temp = fread(fid, inf, 'uchar');
fclose(fid);
temp = fread(fid, size, precision);
其中fid是文件,size是读出的数据大小,precision是数据存储的格式。因为我不知道你的txt文件中的数据类型,你可以尝试下面的例子,得到的temp是 m*n的行向量。
fid = fopen(filename,'rb');
if (fid==1)
error('Cannot open image file...press CTRL-C to exit ');pause
end
temp = fread(fid, inf, 'uchar');
fclose(fid);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你先打开matlab,然后在file菜单中去打开文件就行了
如果你想使用open命令打开的话,你需要文件的绝对路径,或者把文件复制到当前文件夹!
如果你想使用open命令打开的话,你需要文件的绝对路径,或者把文件复制到当前文件夹!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |