Multiply only certain columns in a matrix with a constant
4 次查看(过去 30 天)
显示 更早的评论
Hello,
I have a 100x9 matrix M, whose last six columns should be multiplied by a constant c and the first three columns shall remain unchanged. What would be an appropriate way to achieve this?
Thank you very much for your help!
0 个评论
采纳的回答
Star Strider
2022-7-28
Another approach —
M = rand(5,9) % Shorter Version Of 'M'
c = 1000; % Create 'c'
Mnew = M.*[ones(1,3) ones(1,6)*c] % Multiply
.
0 个评论
更多回答(1 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!