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.

 채택된 답변

Matt J
Matt J 2021년 5월 21일

1 개 추천

[BB,AA]=ndgrid(B,A);
D=[AA(:),BB(:),C(:)];

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Resizing and Reshaping Matrices에 대해 자세히 알아보기

태그

질문:

2021년 5월 21일

답변:

2021년 5월 21일

Community Treasure Hunt

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

Start Hunting!

Translated by