MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn moreOpportunities for recent engineering grads.

Apply Today**New to MATLAB?**

Asked by troy
on 11 May 2013

Hello,

Anyone have idea how to do if else condition?

I have pixel value of AA(i,j)<507x507 double> and BB(i,j)<512x512 double>. I want to do if value of AA(i,j) and BB(i,j) exceed 15 (>15) it will return to "Th" if not it will return to "Offset".

>>(i,j) is row and column for pixel value of an image.

I hope u understand what i need since i am beginner in Matlab and image processing.

*No products are associated with this question.*

Answer by Walter Roberson
on 11 May 2013

Accepted answer

if AA(i,j) > 15 & BB(i,j) > 15 ... do something else ... do something else end

## 4 Comments

## Walter Roberson (view profile)

Direct link to this comment:http://www.mathworks.com/matlabcentral/answers/75445#comment_148432

What is "Th" ? What is "Offset" ?

## Image Analyst (view profile)

Direct link to this comment:http://www.mathworks.com/matlabcentral/answers/75445#comment_148447

Do you care that A and B are different sizes? What do you plan on doing when i and j are 508 to 512 and you can check only on B, not A?

See my image segmentation tutorial : http://www.mathworks.com/matlabcentral/fileexchange/?term=authorid%3A31862. It's helpful to beginners.

## troy (view profile)

Direct link to this comment:http://www.mathworks.com/matlabcentral/answers/75445#comment_148932

actually i want to find threshold value and Th is Th(i,j). Same for Offset(i,j).

can I fix AA and BB, declare as:

AA(i,j)=(507:507); BB(i,j)=(507:507); like that?

thanks for the tutorial..

## Walter Roberson (view profile)

Direct link to this comment:http://www.mathworks.com/matlabcentral/answers/75445#comment_148934

507:507 means the list of numbers starting from 507, incrementing by 1, until 507 is reached, and so would be equivalent to just 507 itself.

If you are trying to preallocate A, then