无法读取文件' subjFiles(1).name'。没有这样的文件或目录

时间:2017-08-20 09:49:58

标签: matlab

我使用了一些调用特定功能的代码。 在这个函数的第17行,我得到了错误

  

指数超出矩阵维度。

     

generateExpReport出错(第17行)               checkPValuesField = subjFiles(1).name;

第20行的功能如下:

function [] = generateExpReport(copyDir,resultDir,params)
% Syntax

methodNames          = fieldnames(params.methods);
numMethods           = length(methodNames);

    for i = 1 : numMethods
        cd(resultDir)
        numTargets                         = length(params.methods.(methodNames{i,1}).idTargets);
        idDrivers                          = params.methods.(methodNames{i,1}).idDrivers;
        nameFiles                          = [methodNames{i,1} '*.mat'];
        subjFiles                          = dir(nameFiles);
        numSubj                            = length(subjFiles);
        significanceOnDrivers              = zeros(numSubj,numTargets);
        matrixTransferEntropy              = zeros(numSubj,(numTargets)+1);
%         check if the pValues matrix is present
        checkPValuesField                  = load(subjFiles(1).name);
        fields                             = fieldnames(checkPValuesField);
        nameFields                         = checkPValuesField.(fields{1,1});

我无法找到问题所在 请帮助我:((

的错误
checkPValuesField                  = load(subjFiles(1).name);

0 个答案:

没有答案