首页->【MATLAB Usage 】

172 1

当载入过多文件就会报错。MATLAB 提示信息如图黑色字体所示。

cmd=['load rf_data/rf_ln',num2str(i),'.mat'];

disp(cmd)

eval(cmd)

 

load rf_data/rf_ln10.mat

load rf_data/rf_ln11.mat …load rf_data/rf_ln130.mat

打开的文件太多。请关闭文件以防止 MATLAB 出现不稳定的情况。

原因:

Message Catalog MATLAB:load was not loaded from the file. Please check file location, format or contents

解决办法,在读取文件数据之后加入 :fclose('all');

例程:

for i=1:130

  %  Load the result

  cmd=['load rf_data/rf_ln',num2str(i),'.mat'];

  disp(cmd)

  eval(cmd)

  %Find the envelope 

  rf_env =IQ(v);

  env(1:max(size(rf_env)),i)=rf_env;

  fclose('all');

end


作者于2017-07-22 20:35:47修改!
楼主可见

  1. shwnyoo 1#

    仅供参考