Borrar filtros
Borrar filtros

getting and printing data from matrix

2 visualizaciones (últimos 30 días)
Esra Demirbilek
Esra Demirbilek el 29 de Mzo. de 2022
Editada: Jan el 29 de Mzo. de 2022
Hello everyone,
Works: 5 8 9 15 7 12
A1: 1 3 2 3 1 2
A2: 3 2 1 1 2 3
Looking at the matrix structure given above, I want to print jobs with the value 3 in row A1 in another matrix. how can I do it?
Example for A1 ;
new matrix: 8
15
  1 comentario
Jan
Jan el 29 de Mzo. de 2022
What is a "matrix structure"? Is this a struct containing the vectors 'Works', 'A1' and 'A2'? Please post some code, which creates the array.
What are "jobs"?

Iniciar sesión para comentar.

Respuesta aceptada

Star Strider
Star Strider el 29 de Mzo. de 2022
I am not certain what the original matrix structure is, so I am taking some liberties with it.
Works = [5 8 9 15 7 12];
A1 = [1 3 2 3 1 2];
A2 = [3 2 1 1 2 3];
new_matrix = Works(A1 == 3)
new_matrix = 1×2
8 15
.

Más respuestas (1)

Jan
Jan el 29 de Mzo. de 2022
Editada: Jan el 29 de Mzo. de 2022
Maybe your data are:
X = [5 8 9 15 7 12; ...
1 3 2 3 1 2; ...
3 2 1 1 2 3];
If so, than:
match = X(2, :) == 3;
Result = X(1, match).'
Result = 2×1
8 15

Categorías

Más información sobre Resizing and Reshaping Matrices en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by