load:无法从文件中读取矩阵

时间:2013-03-27 15:43:27

标签: matlab octave

我尝试从文件.dat加载一些变量(矩阵,数字......)但是当我尝试加载时我得到错误加载:无法从文件中读取矩阵

这是主文件

function resultado = batallaNaval()
   init();
end

function resultado =init()
  load historial.dat;
  jugadas = historial() 
end 

文件historial.dat的代码是:

a=[1 1 ;2 1; 3  0; 4  7];
numberBoats= 5;

这是加载变量的正确形式吗?

1 个答案:

答案 0 :(得分:1)

我想你想要这样做

load('historial.dat', '-mat');

这告诉MATLAB它是.mat文件格式,即使它没有正确的扩展名。