Filter löschen
Filter löschen

how to add the first row all the odd columns by step of 2 odd columns

2 Ansichten (letzte 30 Tage)
I want to add 1 and 3 the 2 and 1. Then moving to second row I want to add 1 and 1 then 4 and 5. Similarly I want to, in general, using using loop for an image
a = [...
1 2 3 1
1 4 1 5
5 8 5 9
1 9 2 1]
  2 Kommentare
madhan ravi
madhan ravi am 1 Sep. 2018
What’s your required output ? Can you give an example?
juveria fatima
juveria fatima am 1 Sep. 2018
i want to add first column with third ,then fifth column to be added with seventh in short (i want to add all the odd columns) then even columns to added

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

madhan ravi
madhan ravi am 1 Sep. 2018
Bearbeitet: madhan ravi am 1 Sep. 2018
Try this:
a1=a(:,1:2:end) %for odd columns
a2=a(:,2:2:end) %for even columns
oddcolumns=sum(a1,2)
evencolumns=sum(a2,2)
a
  15 Kommentare
juveria fatima
juveria fatima am 1 Sep. 2018
consider this as encoding code where a is encoded as odd columns and even columns
a=[1 2 3 1;1 4 1 5;5 8 5 9;1 9 2 1]
a1=a(:,1:2:end) %for odd columns
a2=a(:,2:2:end) %for even columns
oddcolumns=sum(a1,2)
evencolumns=sum(a2,2)
now i want its inverse i.e decoding back to a ( output should be a )

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Resizing and Reshaping Matrices finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by