matlab 中如何打开文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab 中如何打开文件相关的知识,希望对你有一定的参考价值。

1.txt文件中有 m*n 的一个数组m n 未知,在matlab中如何打开,并把这个数组赋给a? 请高手把原程序贴出来。 或加qq 360133251

  1、mat是matlab的数据文件,可以直接双击导入,或者通过命令窗输入命令以及编写m文件导入。
  2、如果是当前目录下的文件file1.mat,直接输入load file1,如果不是当前目录下的,输入 load([\'目录\\file1.mat\']);如果file1里含有a,b,c这三个变量,导入后数据空间里,就直接存在a,b,c这三个量。
参考技术A 使用函数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);本回答被提问者采纳
参考技术B 你先打开matlab,然后在file菜单中去打开文件就行了
如果你想使用open命令打开的话,你需要文件的绝对路径,或者把文件复制到当前文件夹!

如何在 Octave 中打开 .mat 文件?

【中文标题】如何在 Octave 中打开 .mat 文件?【英文标题】:How do you open .mat files in Octave? 【发布时间】:2012-04-12 12:37:44 【问题描述】:

我有一个.mat 文件,我想打开它并查看其内容。因为我没有 MATLAB,所以我下载了 GNU 的 Octave。我正在使用 Mac 的终端,所以我不确定如何打开 .mat 文件以查看其内容。

如何做到这一点?

【问题讨论】:

【参考方案1】:

不确定您可能拥有哪个版本的 .mat 文件,或者 Octave 是否跟上最新的 Matlab 格式。

Here's a link that might be a good start.

底线是您可以在 Octave 提示符处说:load MyMatFile.mat

如果您最终不得不编写代码来读取.mat 文件:我以前做过,这并不困难,但很耗时。 Mat file format for 2012a

【讨论】:

要清楚,使用 File > Open > abc.mat 对我不起作用,但使用 load 命令可以。【参考方案2】:

如果您的文件只包含数字,没有 .mat 标头,那么这应该可以:

variable = load("filename")

【讨论】:

以上是关于matlab 中如何打开文件的主要内容,如果未能解决你的问题,请参考以下文章

如何在不使用 MATLAB 的情况下打开 .mat 文件?

如何打开mat文件

如何将MATLAB运行结果写入txt文件

在Matlab中打开多个文件

如何将每帧数据存储在可以通过Matlab打开的iOS电影文件中?

如何打开MATLAB里的后缀名为mat的文件?