Matlab 如何将数据居中?

Matlab 如何将数据居中?,matlab,median,Matlab,Median,我有一个1x600的向量,我对log2进行了变换,现在我想把它中间化。有人知道Matlab中的代码吗 只需从数据值中减去中值即可。下面是一个示例,如果要对日志转换数据执行中值居中 medianValue = median(logData); medianCtrData = logData-medianValue; 如果需要将原始数据居中,请使用2^logData还原log转换,然后应用kl3755代码,然后再次应用log2。log是正实数的单调转换,因此中位数的标识不会如@tashuhka所述

我有一个1x600的向量,我对log2进行了变换,现在我想把它中间化。有人知道Matlab中的代码吗

只需从数据值中减去中值即可。下面是一个示例,如果要对日志转换数据执行中值居中

medianValue = median(logData);
medianCtrData = logData-medianValue;

如果需要将原始数据居中,请使用2^logData还原log转换,然后应用kl3755代码,然后再次应用log2。log是正实数的单调转换,因此中位数的标识不会如@tashuhka所述发生变化。