2016-12-28 5 views
0

Iは、以下の表有する:表は、カラム4から281でヘッダに対応するオブジェクト名を含有する細胞から成る場合Tableテーブルの縦方向に移動する後続移動合計の計算方法は?

列「L」と「U」を。 Example

ゴール:どのようなオブジェクトが「L」(それぞれ「U」)に含まれているかを確認し、これらのオブジェクトの4点の後続移動合計とその標準偏差の合計を合計します(テーブルに上がる! )、それを新しい変数に格納します。 'L'はLSumとLStdだけでなく 'U'はUSumとUStdです。値が不十分な日付(例: 4つのタイムステップの代わりに3つしかない2016年7月15日を返すと、NaNが返されます。

私が開始する方法:あなたの助けを

for row=1:size(ABC,1) 
    row_values = ABC{row,:}; 
    row_values = row_values(4:end); 
% How to make the loop for columns L and U where there are multiple objects in one cell? 
% How can I use 'movsum' and 'movstd' here to calculate values vertically going up? 
end; 

どうもありがとう!

答えて

0

cell2matcellfunの機能を使用して目標を達成できますか?ことができますこれらの機能を持つ

  1. あなたの細胞マトリックスは、(cell2mat)を実行するために、二重の行列に変換

  2. すべてのセル要素(cellfun)上の特定の操作を実行し

+0

ありがとうWouter。もっと正確に言えますか?特に、これらの式を必要なループのコンテキストでどのように使用することができますか(上記参照)。 – John

関連する問題