Show results in matrix.

12 visualizzazioni (ultimi 30 giorni)
Ricardo Gutierrez
Ricardo Gutierrez il 10 Ott 2019
Hi.
Good day.
I would like to give me some advice on how to solve the following.
I have two matrices A and B
Matrix A has values ​​that correspond to the lines of matrix B.
The code I have is as follows:
% __________________________________________
A = [1 3 5];
B = [19 25 31 41 11 61 77 81 31 11
   81 35 71 31 31 6 11 88 61 31
   21 81 20 61 50 31 31 31 19 12
   91 31 41 46 61 81 61 41 10 91
   12 23 45 67 89 13 26 39 26 12];
for i = 1: 1: length (A)
   plm = B (A (1, i), :)
end
________________________________
The results are the following
plm =
    19 25 31 41 11 61 77 81 31 11
plm =
    21 81 20 61 50 31 31 31 19 12
plm =
    12 23 45 67 89 13 26 39 26 12
//////////////////////////////////////////////////// /////////////////////////////
How do I get the results in an matriz?
for example like that.
plm = [19 25 31 41 11 61 77 81 31 11
          21 81 20 61 50 31 31 31 19 12
          12 23 45 67 89 13 26 39 26 12]
Thanks for your help

Risposte (1)

Walter Roberson
Walter Roberson il 10 Ott 2019
B(A, :)
  1 Commento
Ricardo Gutierrez
Ricardo Gutierrez il 10 Ott 2019
Excellent !!!
Works.
Elegant solution.
Thanks so much.

Accedi per commentare.

Prodotti


Release

R2015a

Community Treasure Hunt

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

Start Hunting!

Translated by