multiplying row vector by a scalar
Afficher commentaires plus anciens
trying to multiply the third row of a matrix by another row, B:
A = data(3, ;).*B
where B is a row vector
Need help finding a way to multiply the 3rd row of my matrix by a scalar value, for example 100.
Is there a way to do this all in one line?
Thanks!
Réponses (4)
the cyclist
le 23 Fév 2023
You needed a colon in place of that semicolon
A = data(3,:).*B
3 commentaires
Kay
le 23 Fév 2023
John D'Errico
le 23 Fév 2023
They both told you how to do EXACTLY that. Did you try it?
Kay
le 23 Fév 2023
% Your matrix
M = magic(4)
% Your scalar
scalar = 100;
% Multiply the third row of your matrix by your scalar
M(3,:) = scalar .* M(3,:)
Catégories
En savoir plus sur Logical dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!