Matlab函数corr(X,Y)在内部是如何工作的?

Matlab函数corr(X,Y)在内部是如何工作的?,matlab,function,image-processing,correlation,correspondence,Matlab,Function,Image Processing,Correlation,Correspondence,我知道函数corr(X,Y)计算两个矩阵X和Y中的列对之间的相关系数。我很难理解这个函数在引擎盖下是如何工作的。有谁能帮我理解一下,一旦matlab接收到两个矩阵,它实际上在做什么(这个函数在做什么类型的数学)?基本上可以访问corr.m的代码。在命令行中键入edit corr,打开相应的m文件并研究函数的“内部”工作…基本上可以访问corr.m的代码。在命令行中键入edit corr,以打开相应的m文件并研究函数的“内部”工作…尽管除了开发人员之外没有人知道引擎盖下发生了什么,他们计算这两个矩

我知道函数corr(X,Y)计算两个矩阵X和Y中的列对之间的相关系数。我很难理解这个函数在引擎盖下是如何工作的。有谁能帮我理解一下,一旦matlab接收到两个矩阵,它实际上在做什么(这个函数在做什么类型的数学)?

基本上可以访问
corr.m
的代码。在命令行中键入
edit corr
,打开相应的m文件并研究函数的“内部”工作…

基本上可以访问
corr.m
的代码。在命令行中键入
edit corr
,以打开相应的m文件并研究函数的“内部”工作…

尽管除了开发人员之外没有人知道引擎盖下发生了什么,他们计算这两个矩阵X和Y的相关系数。这还不清楚什么?我真正想做的是手动编写一个更简化的函数,它与corr做的事情相同,只需一行的两个输入向量,尽管除了开发人员之外没有人知道引擎盖下发生了什么,他们计算这两个矩阵X和Y的相关系数。还有什么不清楚的?我真正想做的是手动编写一个更简化的函数,它与corr做的事情相同,只需一行的两个输入向量谢谢!我从来没有意识到这是可能的,你可以这样看大多数函数的代码。由于性能原因,编译了一组内置函数,您无法看到代码,例如
sin
。谢谢!我从来没有意识到这是可能的,你可以这样看大多数函数的代码。由于性能原因,有一组内置函数被编译,您无法看到代码,例如
sin