Как соотнести два вектора в одной переменной? - PullRequest
0 голосов
/ 02 июля 2019

У меня есть какой-то код, который я сам не сделал, и мне нужно понять, как он должен работать.Речь идет о соотношении двух разных векторов.

Я покажу линии, которые мне дали.Если я выполню его (размеры 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 или большую матрицу, и ни одна из них не являетсяЯ нуждаюсь.Мне нужно одно значение, которое имел владелец этого кода.

...