Почему моя программа MATLAB не может выполнить блок оператора if? - PullRequest
0 голосов
/ 05 апреля 2020

В приведенном ниже коде моя матрица MDD равна 38 * 270, а моя нормальная матрица - 28 * 270 , Я пытаюсь отобразить все значения p и нахожу, что многие значения p меньше 0,05, но программа не выполняет блок операторов. Почему?

for i=1:270
  [h,p] = kstest2(MDD(:,i),Normal(:,i));
  num=0;
  fprintf('%d\n',p);
  if p<0.05
      num=num+1;
      Select_MDD=MDD(:,i);
      filename=['F:\',num2str(i),'.mat'];
      save filename Select_MDD;  
  end
end

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...