# How to substract a value from each row in a cell in Matlab?

3 views (last 30 days)

Show older comments

I have a cell with dimension 41X41 as shown below

that has values equal to 1, it means all its values are equal to ones as shown below:

Based on many values, I could not include it here in one figure, but its dimension is 41 x 41.

What I was trying to do is calculate the number of ones in each row minus one as shown in the snippet of line code below:

ccc = sum(isSmaller{cc,:} == 1)-1

In order to get 1 row with 40 columns that have 40s. as shown below:

My problem is instead of 40 columns is still showing 41 columns as indicated below.

May I get assistance, please? I need it to be 1 row with 40 columns. After that, I need to sum all the 40s in this ccc = 1x40.

Below is my try:

for cc = 1:length(isSmaller)

ccc = sum(isSmaller{cc,:} == 1)-1

end

### Answers (1)

Soufian MELLAHI
on 22 Sep 2022

Edited: Soufian MELLAHI
on 22 Sep 2022

##### 0 Comments

### See Also

### Categories

### Community Treasure Hunt

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

Start Hunting!