Multiplying Vector by Constant that Depends on Vector Elements
이전 댓글 표시
Given a vector containing values 1 through 1000, I would like to multiply the vector elements by constant C1 if they range from 1-100, by constant C2 if they range from 100-200, etc...
Is there a simpler way to do this than iterating through the vector?
for i = 1:size(vector,2);
if vector(i) < 100
C = C1;
else if vector(i) < 200
C = C2;
end
result(i) = vector(i) * C;
end
댓글 수: 1
Jan
2011년 11월 2일
No space between "else" and "if".
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Mathematics에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!