Interpolation within a data table
古いコメントを表示
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 件のコメント
sixwwwwww
2013 年 10 月 10 日
You problem is not clear because if your first column is 1:1:12 then first element in table is 1 and if your first row is 100:25:300 then first element in table is 100. How you have two values at first element in table? Can you please share your table to find out solution
Jan
2013 年 10 月 10 日
What exactly is "a table"?
am
2013 年 10 月 11 日
sixwwwwww
2013 年 10 月 12 日
Hi can you send me the table?
Image Analyst
2013 年 10 月 12 日
編集済み: Image Analyst
2013 年 10 月 12 日
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
2013 年 10 月 12 日
回答 (1 件)
Image Analyst
2013 年 10 月 12 日
0 投票
Why not just use bilinear interpolation: http://en.wikipedia.org/wiki/Bilinear_interpolation. It's easy, intuitive, and straightforward.
カテゴリ
ヘルプ センター および File Exchange で Interpolation についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
