How can I slove the maxtric

3 views (last 30 days)
Tran David
Tran David on 17 Feb 2021
Commented: Tran David on 17 Feb 2021
HI all, I'm not understanding how the code computes a C matrix . pls help me
i am a newbie...
A=[2;0;0;0;1]
B=[5;1;4;1]
C=A(B,1)
---> C=[ 1;2;0;2]

Answers (2)

John D'Errico
John D'Errico on 17 Feb 2021
You want to slove a matrix? Sorry. Valentines day was 3 days ago. Too late for s"love".
A is a column vector, composed of the elements [2 0 0 0 1].
B is a vector, used to index into the matrix (or vector) A.
What is the 5th element of A? Hint: Matlab uses a 1 based index system. So the 5th element of A is 1. Likewise, the 1st element of A is 1, etc.

David Hill
David Hill on 17 Feb 2021
C is produced from indexing the values of B into A.
A(5)=1;A(1)=2;A(4)=0;A(1)=2;
C=A(B);%don't need the 1

Categories

Find more on Simulink in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!