Multiplying even and odd columns separately?
    조회 수: 9 (최근 30일)
  
       이전 댓글 표시
    
I have a matrix called 'displacements'
It has 50 columns
I want to multiply all the even columns by 5 and all the odd columns by 8
Anyone know a quick way to do this?
댓글 수: 0
답변 (2개)
  Giorgos Papakonstantinou
      
 2015년 3월 6일
        Here is one way:
A =rand(100, 50);
idx = mod(1:size(A,2), 2) ==1; % logical indexing of the odd numbers
theodd  = A(:, idx)*8; 
theeven =   A(:, ~idx)*5;
댓글 수: 0
참고 항목
카테고리
				Help Center 및 File Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


