Comparing abs value of matrices?
古いコメントを表示
Hi, Im trying to add the absolute value of three matrices together and compare it to the sum of abs of another three matrices to see which gives the greatest value. I.e.
waveb1=abs(cHback1)+abs(cVback1)+abs(cDback1);
wavef1=abs(cHfront1)+abs(cVfront1)+abs(cDfront1);
block1=max(waveb1,wavef1);
%%If waveb1 is the max I want back1, else front1
if block1-wavef1==0
'back1'
else
'front1'
end
I'd appreciate any feedback, thanks
回答 (1 件)
Walter Roberson
2011 年 3 月 13 日
0 投票
You have a difficulty that there is a different possible answer for each point. Are you trying to find an aggregate answer or one answer per matrix entry?
3 件のコメント
Karen Rafferty
2011 年 3 月 13 日
Walter Roberson
2011 年 3 月 13 日
In that case you need an aggregate measure, something that summarizes the closeness over the entire block. For example, comparing sum(waveb1(:)) to sum(wavef1(:)) or perhaps the sum of squares instead just the plain sum.
Karen Rafferty
2011 年 3 月 13 日
カテゴリ
ヘルプ センター および File Exchange で Clocks and Timers についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!