element wise multiplication (beginner)

4 views (last 30 days)
c=[1 2 3 4 5 6 7]
and
d=[11 ;12 ;13;14;15;12;22],
f=c.*d wouldn't do the job. I got this: "Error using .* Matrix dimensions must agree."
Sorry i am beginner in matlab. Could you share me a solution, thanks.

Accepted Answer

James Tursa
James Tursa on 3 Feb 2015
c is a 1x7 row vector (built with spaces or commas separating the elements)
d is a 7x1 column vector (built with semi-colon separating the elements)
So you need to convert one to the other shape first. E.g.,
c(:) .* d % The (:) notation converts c into a column vector

More Answers (0)

Categories

Find more on Get Started with MATLAB in Help Center and File Exchange

Tags

No tags entered yet.

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!