How to build a matrix from information in multiple matrices

1 vue (au cours des 30 derniers jours)
Ernest Adisi
Ernest Adisi le 30 Juil 2018
Commenté : KSSV le 30 Juil 2018
I have this file from which I made 2 separate matrices X and y using the 1st and 2nd columns. I now want to create a 3rd matrix from the file. eg find the value from Mat_x(r,c) and Mat_y(r,c) and then scan the txt file to find the resulting value from the row eg. Mat_x(10,10)= 6 Mat_y(10,10)= 6 the the row with x=6 and y=6 give 6.000000 6.000000 0.592404 -6.204762; so Mat_u(10,10) = 0.5924. Can someone show me the way please?

Réponse acceptée

KSSV
KSSV le 30 Juil 2018
A = importdata('B000049.txt') ;
A = A.data ;
x = A(:,1) ; y = A(:,2) ;
u = A(:,3) ; v = A(:,4) ;
xi = unique(x) ; yi = unique(y) ;
[X,Y] = meshgrid(xi,yi) ;
U = reshape(u,size(X)) ;
V = reshape(v,size(X)) ;
  2 commentaires
Ernest Adisi
Ernest Adisi le 30 Juil 2018
hi, thanks for the response. I understand the top part but can you explain what the code is doing below
KSSV
KSSV le 30 Juil 2018
I am making a grid and reshaping the displacements.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by