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 中如何打开文件的主要内容,如果未能解决你的问题,请参考以下文章