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 日

1 投票

out = cellfun(@(x)-diff(x),your_cell_array,'un',0);

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchange で Operators and Elementary Operations についてさらに検索

製品

リリース

R2016a

Community Treasure Hunt

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

Start Hunting!

Translated by