MATLAB Answers

How use interp2

19 views (last 30 days)
Luigi Stragapede
Luigi Stragapede on 6 Jun 2020
Answered: Ameer Hamza on 6 Jun 2020
I have:
  • sigma which is a vector 1x6
  • OMEGA which is a vector 1x10
  • T which is a vector 6x10 (since T is a function of sigma e OMEGA).
I want to interpolate these functions in such a way on the x axis there is sigma, on the y axis there is OMEGA and on z axis there is T.
I also want to obtain a graph
Is it possible?

  0 Comments

Sign in to comment.

Answers (1)

Ameer Hamza
Ameer Hamza on 6 Jun 2020
You can use interp2 like this
sigma = 1:6;
OMEGA = 1:10;
T = rand(6, 10);
interp2(sigma, OMEGA, T.', 4, 5) % (4,5) is a sample query point of format (sigma, omega). You can pass vectors too
How do you want to plot? contourf?
contourf(sigma, OMEGA, T.')

  0 Comments

Sign in to comment.