Search All of the Math Forum:

Views expressed in these public forums are not endorsed by NCTM or The Math Forum.

Notice: We are no longer accepting new posts, but the forums will continue to be readable.

Topic: Concateniting the results of two “finds”
Replies: 1   Last Post: Feb 23, 2013 1:35 PM

 Messages: [ Previous | Next ]
 Abder-Rahman Posts: 123 Registered: 7/4/08
Concateniting the results of two “finds”
Posted: Feb 23, 2013 12:04 PM

I have the following function that based on some criteria sets some pixels to the value `1`, and based on another criteria sets the other pixels to the value `0`.

Note here that for each elements in `x` there is a matrix `y` that represents the degree of membership of each element in `x` to some region, and is in the range `[0,1]`.

tolerance = 0.01;
[ii,jj]=find(abs(y-1) <= tolerance);
x(ii,jj)=1; % set pixels in x with y=1 to 1
[ii2,jj2] = find (abs(y-1) > tolerance);
x(ii,jj)=0; % set pixels in x with y~=1 to 0
%idx=[ii,jj];
c=x(abs(y-1) <= tolerance); % values of pixels

My question is, as an **output**, I want a vector of values that look like this for instace: `[1 0 0 1 0 1 0 0]`

As you can see I set some pixels to `1` and other to `0`. How can I combine those two results together?

Thanks.

Date Subject Author
2/23/13 Abder-Rahman
2/23/13 dpb