Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
matlab で 1 次元ベクトル (Y) にデータがある場合、answer = Y(end) のように「end」を呼び出すことで最後の値にアクセスできます。ただし、私のコードでは、セル配列を使用して、さまざまな長さのベクトルのリストを格納しています。各ベクトルは、1D セル配列内の 1 つのセルです。特定のセル配列に格納されているベクトルの最後の値を参照する matlab の方法はありますか?
y{k}(end)これを行うには、k 番目のアイテムの最後を取得するように記述します。このような:
y{k}(end)
% 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)