Multiply nth elements of an array by an element of a different array?
이전 댓글 표시
I have the following code.
I would like it to work such that if the first element of Ox is greater than zero, which in this case it is, the 1st, 5th, 9th, 13th, 17th, 21st, 25th, etc up to the end of Array will be multiplied by the first element of Ox.
So the output would be:
AllOx1 = (0.5 1 1 1 0.5 1 1 1 0.5 1… etc)
Ox = [0.5 0 0 0];
Array = ones(1,256);
AllOx1 = [];
if Ox(1) > 0
AllOx1 = (Array(1:4:end)*Ru(1), 1, []);
end
Any help would be much appreciated!
Thank you
댓글 수: 2
the cyclist
2020년 4월 19일
I have a couple questions.
Your question does not mention the variable Ru, but your code uses it. Why?
What do you want AllOx1 to be if Ox is not greater than zero?
Ashton Linney
2020년 4월 20일
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Logical에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!