multiplying adjacent values in matrix
조회 수: 4 (최근 30일)
이전 댓글 표시
How do you multiply adjacent values within a single matrix in matlab? My matrix is compiled with the prime numbers before 100. ie. primes(100), if the first values are 2 3 5 7 and i need to multiply 2*3 3*5 5*7 and so on.. thanks!
댓글 수: 0
채택된 답변
Jonathan
2011년 11월 11일
See if this works for you.
A = primes(100);
B = A(1:end-1) .* A(2:end);
댓글 수: 2
Hector Koch
2016년 3월 31일
Could you give insight on how this exactly works? Is it possible to use a loop here as well?
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Resizing and Reshaping Matrices에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!