How to create the specified matrix array?

7 visualizaciones (últimos 30 días)
Balaji L
Balaji L el 21 de Mayo de 2021
Respondida: Matt J el 21 de Mayo de 2021
I have three matrix A = [181 x 1] Ranges from -90 to 90; B = [1 x 360] 180 to 180(non linear); C = [181 x 360].
The element C11 value is attributed to A11 and B11; C12 is attributed to A11 and B12.
I need a resultant matrix in the format of D = [(A11,B11,C11); (A11,B12,C12),…
(A21,B11,C21; (A22,B12,C22).....]
Thank you in advance.

Respuesta aceptada

Matt J
Matt J el 21 de Mayo de 2021
[BB,AA]=ndgrid(B,A);
D=[AA(:),BB(:),C(:)];

Más respuestas (0)

Categorías

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

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by