0

我从雅虎下载数据!财务:

data = getYahooDailyData({'MSFT', 'axp'},'01/01/2000', '01/01/2015', 'dd/mm/yyyy');

并且数据存储为1x1结构。我现在想Tx2为 MSFT 和 axp 创建一个每日调整收盘价矩阵,它位于结构中每个表的第 7 列。

我怎样才能做到这一点?

或者更好:有没有办法直接对结构中的信息/价格进行计算?

4

1 回答 1

1

您实际上可以按名称访问结构中的数据。

vecMsftAdj = data.MSFT.AdjClose;
vecAxpAdj  = data.axp.AdjClose;

% if you want n x 2 matrix
mAdjClose = [vecMsftAdj, vecAxpAdj];

% I personnaly prefer working with table
tAdjClose = table;
tAdjClose.MsftAdj = vecMsftAdj;
tAdjClose.AxpAdj  = vecAxpAdj;
于 2015-04-14T21:20:03.637 回答