필터 지우기
필터 지우기

Multiplying each column with a corresponding row value

조회 수: 6 (최근 30일)
Nany
Nany 2022년 4월 7일
댓글: Nany 2022년 4월 7일
Hi everyone,
Let's say I have a matrix of 1 x 5, and another matrix of 3 x 5. I want to multiply every element in each column with its corresponding row value, to obtain the following matrix "C"
A= [ 1 2 3 4 5]
B= [1 2 3 4 5, 6 7 8 9 10, 1 1 2 3 1]
C= [1 4 9 16 25; 6 14 24 36 50; 1 2 6 12 5]
My original matrix has many rows that's why it's difficult to do it by hand
How can I do that?

채택된 답변

Matt J
Matt J 2022년 4월 7일
A= [ 1 2 3 4 5]
A = 1×5
1 2 3 4 5
B= [1 2 3 4 5; 6 7 8 9 10; 1 1 2 3 1]
B = 3×5
1 2 3 4 5 6 7 8 9 10 1 1 2 3 1
C= A.*B
C = 3×5
1 4 9 16 25 6 14 24 36 50 1 2 6 12 5

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Logical에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by