Copying values in array
조회 수: 2 (최근 30일)
이전 댓글 표시
I have a small questions regarding copying some values and pasting them in the same array, but then on a different position. From position (A,B) till the end of the array, values are written in the array. I want to copy these values in such a way that the entire array is filled up with the exact same values as from the position (A,B). The problem is that now the values are only replaced from its position instead of copied. Hope someone can help me out!
for ii = A:length(complete_ellipse(A,:))
for jj = B:length(complete_ellipse(B,:))
complete_ellipse(ii-A+1,jj-B+1) = complete_ellipse(ii,jj);
complete_ellipse(ii-A+1,jj) = complete_ellipse(ii,jj);
complete_ellipse(ii,jj-B+1) = complete_ellipse(ii,jj);
end
end
댓글 수: 1
dpb
2017년 7월 4일
I don't quite follow -- is the array prefilled and you're trying to move a given portion to somewhere else or trying to fill a section from a starting point to end with a constant value from that start point?
Show us a small sample input array and then the desired result and the rule by which get to the end from the start.
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Environment and Settings에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!