How to build a matrix from information in multiple matrices

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?

 Accepted Answer

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 Comments

hi, thanks for the response. I understand the top part but can you explain what the code is doing below
I am making a grid and reshaping the displacements.

Sign in to comment.

More Answers (0)

Categories

Find more on Loops and Conditional Statements in Help Center and File Exchange

Asked:

on 30 Jul 2018

Commented:

on 30 Jul 2018

Community Treasure Hunt

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

Start Hunting!