How to interpolate with a polynom in 3D?
10 ビュー (過去 30 日間)
古いコメントを表示
Hi all, I am working on a project and I need to obtain the polynom for a 3D table. Why? Because my idea is to use that polynom in Excel for calculus since I think it will be faster for iterations rathen than looking for values in a table, specially if the values are not in the table and an interpolation would be needed.
The table is in the images.
I found that with polyfit or polyfitn I could get the coefficients of a polynom. But I don't know how to insert the table in the Z.
Thank you very much,
Agustin.
0 件のコメント
回答 (1 件)
Cameron
2023 年 2 月 16 日
Use interp2. Here's an example
x = 0.1:0.1:1; %sample x data
y = transpose(1:10); %sample y data
z = sin(x) - y.^x; %sample z data
interpX = 0.15; %your interpolated x value
interpY = 2.2; %your interpolated y value
interpZ = interp2(x,y,z,interpX,interpY); %interpolated value at that point
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!