matlab 中如何打开文件

1.txt文件中有m*n的一个数组mn未知,在matlab中如何打开,并把这个数组赋给a?请高手把原程序贴出来。或加qq360133251... 1.txt文件中有 m*n 的一个数组m n 未知,在matlab中如何打开,并把这个数组赋给a? 请高手把原程序贴出来。 或加qq 360133251 展开
 我来答
百度网友96ffcf7
推荐于2017-09-09 · 知道合伙人互联网行家
百度网友96ffcf7
知道合伙人互联网行家
采纳数:22721 获赞数:118726
从事多年网络方面工作,有丰富的互联网经验。

向TA提问 私信TA
展开全部
  1、mat是matlab的数据文件,可以直接双击导入,或者通过命令窗输入命令以及编写m文件导入。
  2、如果是当前目录下的文件file1.mat,直接输入load file1,如果不是当前目录下的,输入 load(['目录\file1.mat']);如果file1里含有a,b,c这三个变量,导入后数据空间里,就直接存在a,b,c这三个量。
ikanchi
推荐于2017-09-23 · TA获得超过2917个赞
知道小有建树答主
回答量:665
采纳率:33%
帮助的人:0
展开全部
使用函数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);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7c239e871a4
2020-03-07 · TA获得超过3837个赞
知道大有可为答主
回答量:3159
采纳率:34%
帮助的人:230万
展开全部
你先打开matlab,然后在file菜单中去打开文件就行了
如果你想使用open命令打开的话,你需要文件的绝对路径,或者把文件复制到当前文件夹!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式