Summation of Array help!

2 ビュー (過去 30 日間)
Hanif
Hanif 2013 年 7 月 11 日
I have an array and I'd like to sum up very specific data. Background info, the array is an image and I would like to display an image which is a summation of a few frames
my data is stored like such:
a = data{1}(:,:,1,:15) % This displays the first image in the 15th frame.
imagesc(1)
I would like to display the first image with a summation of the first to fourth frame but when I try I get errors
example:
sum(data{1}(:,:,1,1:4)); imagesc(a)
the error obtained is:
Error using image Indexed CData must be size [MxN], TrueColor CData must be size [MxNx3]
Error in imagesc (line 19) hh = image(varargin{1},'CDataMapping','scaled');
Error in Summation (line 5) imagesc(a)
What does this mean, and how can I fix it !?

採用された回答

Matt J
Matt J 2013 年 7 月 11 日
sum(data{1}(:,:,1,1:4) ,4 );
  3 件のコメント
Matt J
Matt J 2013 年 7 月 11 日
You're summing along the 4th dimension of your frame data.
Hanif
Hanif 2013 年 7 月 11 日
Thank you!

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMatrix Indexing についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by