特斯拉中国员工待遇:matlab 中如何打开文件

来源:百度文库 编辑:高考问答 时间:2024/05/08 02:57:32
1.txt文件中有 m*n 的一个数组m n 未知,在matlab中如何打开,并把这个数组赋给a? 请高手把原程序贴出来。 或加qq 360133251

使用函数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);

  1、mat是matlab的数据文件,可以直接双击导入,或者通过命令窗输入命令以及编写m文件导入。
  2、如果是当前目录下的文件file1.mat,直接输入load file1,如果不是当前目录下的,输入 load(['目录\file1.mat']);如果file1里含有a,b,c这三个变量,导入后数据空间里,就直接存在a,b,c这三个量。