Copying values in array

조회 수: 2 (최근 30일)
wswur
wswur 2017년 7월 4일
댓글: dpb 2017년 7월 4일
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
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 CenterFile Exchange에서 Environment and Settings에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by