Adding elements of a matrix

조회 수: 4 (최근 30일)
hasan alhussaini
hasan alhussaini 2018년 4월 3일
편집: KL 2018년 4월 3일
Hi, I've attached an image of a variable i have. the variable F is a 5x22 cell, each element in the cell is a 1x3 containing RGB numbers. is there a way to make F the average of all those elements?
* adding the first column and averaging it to make Red pixels
* adding the second column and averaging it to make green pixels
* adding the third column and averaging it to make blue pixels

답변 (2개)

KSSV
KSSV 2018년 4월 3일
K = cell(2,3) ;
for i = 1:2
for j = 1:3
K{i,j} = rand(3,1) ;
end
end
iwant = cellfun(@mean,K)
Or you can run a loop too.

KL
KL 2018년 4월 3일
편집: KL 2018년 4월 3일
I'm not entirely sure what you want but if you want to calculate mean of all the RGB numbers and have 1x3 result,
mean(cell2mat(F(:)))

카테고리

Help CenterFile Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by