Interpolation within a data table

7 Ansichten (letzte 30 Tage)
am
am am 10 Okt. 2013
Bearbeitet: am am 12 Okt. 2013
I have a 12 X 12 table of Z-values, which are found against variable P(1:1:12) and X(25:25:300) as shown in table.I want to get the value of "Z" @ P=10.5 & X=115 via interpolation. your help is appreciated.
  6 Kommentare
Image Analyst
Image Analyst am 12 Okt. 2013
Bearbeitet: Image Analyst am 12 Okt. 2013
Something is still not correct, despite your claim to have edited it to fix in. You say that the first column is x and is 100:25:300. Yet it seems to be 25:25:300 instead, since the numbers start at 25, not 100. Also the table is 13 columns if the first columns is X and there are 12 columns in addition to that. And if the first row is P and there are 12 rows in addition to that, then there are 13 rows, not 12. So is X and P actually columns/rows in the table as you said? Or are they separate column/row vectors and not part of the 12x12 table?
am
am am 12 Okt. 2013
Pardon my ignorance, actually this is some experimental data & yes; X=(25:25:300) and P=1:1:12. The Z values are found against these two variables which is 12x12 table of Z values. So you can say X & P are separate column/row vectors (reference values for Z).

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Image Analyst
Image Analyst am 12 Okt. 2013
Why not just use bilinear interpolation: http://en.wikipedia.org/wiki/Bilinear_interpolation. It's easy, intuitive, and straightforward.
  1 Kommentar
am
am am 12 Okt. 2013
I'll give it a try and let you know!

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Interpolation finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by