Hi, I have matrix with dimension like below :
A = 220 x 1;
B = 220 x 11;
I want
C = 1 x 11
Im trying this code
C = bsxfun(@times,A,B);
the result is C = 220 x 1.
Is there possible I get result C = 1 x 11 ???
any help will be must appreciated. Thanks

댓글 수: 2

Stephen23
Stephen23 2018년 11월 15일
편집: Stephen23 2018년 11월 15일
Oman Wisni
Oman Wisni 2018년 11월 15일
Yes sir, thanks you for the answer

댓글을 달려면 로그인하십시오.

 채택된 답변

madhan ravi
madhan ravi 2018년 11월 15일
편집: madhan ravi 2018년 11월 15일

1 개 추천

clear all
A=rand(220,1)'; %AN EXAMPLE
B=rand(220,11);
A*B

댓글 수: 8

I get error using
size(A*B);
madhan ravi
madhan ravi 2018년 11월 15일
Try my answer
Oman Wisni
Oman Wisni 2018년 11월 15일
편집: madhan ravi 2018년 11월 15일
I already trying sir. Get error like this
Error using *
Inner matrix dimensions must agree.
madhan ravi's reply: try clear all at the beginning and try my code , also see my comment below.
>> A=rand(220,1)'; %AN EXAMPLE
B=rand(220,11);
size(A*B)
ans =
1 11
>>
Oman Wisni
Oman Wisni 2018년 11월 15일
편집: madhan ravi 2018년 11월 15일
but the value in matrix can't show
madhan ravi's reply: remove semicolon ; you will be able to see the output
Oman Wisni
Oman Wisni 2018년 11월 15일
편집: madhan ravi 2018년 11월 15일
if I remove semicolon, I get error sir,
Error using *
Inner matrix dimensions must agree.
madhan ravi's reply: see edited answer
Oman Wisni
Oman Wisni 2018년 11월 15일
편집: madhan ravi 2018년 11월 15일
this sir, the result like below I want in ans have value like matrix A and B.
ans = 1 x 11 double.
madhan ravi's reply: see edited answer , also be familiar with basic fundamentals
Oman Wisni
Oman Wisni 2018년 11월 15일
편집: madhan ravi 2018년 11월 15일
Yes sir, already. Thanks for you answer and your time
madhan ravi's reply: Anytime :)

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

태그

질문:

2018년 11월 15일

댓글:

2018년 11월 15일

Community Treasure Hunt

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

Start Hunting!

Translated by