Creating a new matrix by interpolating two other matrices
Show older comments
Hello,
I need to write a code that creates a new matrix C based on the values of matrix A and B, where A and B are 61x10 matrices. Each column of the matrices represents a variable that is common for both A and B and needs to be computed for the new matrix C by interpolating between the columns of these two matrices.
I need to formulate this as a matlab code, but not sure how to start. Do I need to use any built-in function to do the interpolation, or would it be fine to write the interpolation function by myself? Also, I have a total of 10 columns (corresponding to 10 different variables), how do I write the for loop such that the calculations are done for each of the variables (columns) over their 61 values (rows)?
I hope my question makes sense. Thanks in advance.
Accepted Answer
More Answers (1)
Image Analyst
on 9 May 2015
What's wrong with the obvious averaging????
C = (A+B)/2;
3 Comments
Summer
on 9 May 2015
Image Analyst
on 9 May 2015
Ah - a key bit of information you didn't explicitly state (though I wondered about before posting). What is w?
Summer
on 9 May 2015
Categories
Find more on Interpolation in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!