Array Comparison

I have two vector V and myFilter. V contains the value of a variable in a 2D domain.
Suppose the 2D domain is a rectangle with the lower left corner (x1,y1) and upper right corner (x2,y2). This domain is discretized by 80 points in x and 60 points in y direction.
The elements of V is written rowwise from the (x1,y1) to (x2,y1) then moves to the next line and put them in the vector V.
My filter is a BW picture named myPicture. myFilter is obtained by myFilter=myPicture(:) which means myPicture is columnwise saved in myFilter.
Is there any efficient way of making V and myFilter consistent with each other so that V(i) and myFilter(i) refers to the same point in the 2D domain?
Thanks.

답변 (1개)

David Young
David Young 2011년 6월 12일

0 개 추천

Try
temp = myPicture.';
myFilter = temp(:);

카테고리

도움말 센터File Exchange에서 Digital and Analog Filters에 대해 자세히 알아보기

태그

질문:

AP
2011년 6월 12일

Community Treasure Hunt

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

Start Hunting!

Translated by