Error between each pixel for two matrices of equal size

조회 수: 2 (최근 30일)
Lily
Lily 2012년 10월 5일
Hi
I'm trying to find the error between to matrices of equal size. Let's say that my matrices are of size 4x4 :
A = [0 1 0 0; 1 1 0 0; 0 1 0 1; 0 1 1 0];
B = rand(4,4);
How would you find the error between each pixel of those matrices?
  댓글 수: 2
Thomas
Thomas 2012년 10월 5일
편집: Thomas 2012년 10월 5일
What do you mean by error? Is the difference between each corresponding value?
Lily
Lily 2012년 10월 5일
Yes, I was going for the error that is the difference between each corresponding value :) Sorry for not making my question more clearly.

댓글을 달려면 로그인하십시오.

채택된 답변

Image Analyst
Image Analyst 2012년 10월 5일
Wouldn't it just be
theError = A - B;
Caution: don't use error for the variable name since that is the name of a built-in MATLAB function.

추가 답변 (1개)

Thomas
Thomas 2012년 10월 5일
Is this what you want
A = [0 1 0 0; 1 1 0 0; 0 1 0 1; 0 1 1 0];
A =
0 1.00 0 0
1.00 1.00 0 0
0 1.00 0 1.00
0 1.00 1.00 0
B = rand(4,4)
B =
0.62 0.59 0.76 0.08
0.47 0.55 0.75 0.05
0.35 0.92 0.38 0.53
0.83 0.29 0.57 0.78
>> out = A - B
out =
-0.62 0.41 -0.76 -0.08
0.53 0.45 -0.75 -0.05
-0.35 0.08 -0.38 0.47
-0.83 0.71 0.43 -0.78

카테고리

Help CenterFile Exchange에서 Get Started with MATLAB에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by