У меня есть какой-то код, который я сам не сделал, и мне нужно понять, как он должен работать.Речь идет о соотношении двух разных векторов.
Я покажу линии, которые мне дали.Если я выполню его (размеры x1 = 1761x1 и x2 = 1761x1), результат будет один NaN
.Я знаю, что транспонирование не вариант, так как результат функции corr
равен 1761x1761, и каков бы ни был результат, он будет использоваться в заголовке, поэтому я предположил, что это может быть только одно число.Я подумал, что это может быть проблема с моей версией MATLAB (2017), но я не знаю.
%x1 is 1761x1 and x2 is 1761x1
corr_pearson_x1_x2 = corr(x2,x1,'type','pearson');
%I omitted some code lines that I thought were unnecessary
title([sbjname,' Corr = ',num2str(corr_pearson_x1_x2,2)]) %used for plotting
Сейчас я получаю только NaN
или большую матрицу, и ни одна из них не являетсяЯ нуждаюсь.Мне нужно одно значение, которое имел владелец этого кода.