Calculate based on row

1 回表示 (過去 30 日間)
Setiadi Suriana
Setiadi Suriana 2019 年 7 月 15 日
回答済み: Andrei Bobrov 2019 年 7 月 15 日
I have 4060x1 cells, and each cell has 11x1 matrix. I want each cell able to calculate with the formula: Row(i) - Row(i+1) and the row 11=0
Example from 1 of 4060 cells:
Row1: 2
Row2: 5
Row3: 8
Row4: 9
Row5: 12
Row6: 14
Row7: 14
Row8: 15
Row9: 15
Row10: 14
Row11: 14
Desired output:
Row1: -3
Row2: -3
Row3: -1
....
Row 11: 0
Thank you
  1 件のコメント
KSSV
KSSV 2019 年 7 月 15 日
R{i}-R{i+1}
Run a loop......

サインインしてコメントする。

採用された回答

Andrei Bobrov
Andrei Bobrov 2019 年 7 月 15 日
out = cellfun(@(x)-diff(x),your_cell_array,'un',0);

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMultidimensional Arrays についてさらに検索

製品


リリース

R2016a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by