1

matlab で 1 次元ベクトル (Y) にデータがある場合、answer = Y(end) のように「end」を呼び出すことで最後の値にアクセスできます。ただし、私のコードでは、セル配列を使用して、さまざまな長さのベクトルのリストを格納しています。各ベクトルは、1D セル配列内の 1 つのセルです。特定のセル配列に格納されているベクトルの最後の値を参照する matlab の方法はありますか?

4

1 に答える 1

4

y{k}(end)これを行うには、k 番目のアイテムの最後を取得するように記述します。このような:

% 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 に答える