1

如果我在 matlab 中的一维向量 (Y) 中有数据,我可以通过调用 'end' 来访问最后一个值,例如 answer = Y(end)。但是,在我的代码中,我使用元胞数组来存储各种长度的向量列表。每个向量都是一维元胞数组中的一个元胞。matlab 中是否有某种方法可以引用存储在特定单元格数组中的向量的最后一个值?

4

1 回答 1

4

You can do this by writing y{k}(end) to grab the end of the kth item. Like this:

% Make some random vectors:
y1 = [ 1 2 3];
y2 = [ 1 5 9 12];
y3 = [9 48 2 1];

% create a cell array of them:
x = {y1, y2, y3};

% grab the end of the second vector:
k = 2;
x{k}(end)
于 2013-03-08T23:45:18.337 回答