3D interpolation Help with
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Hi, I've 9 points in a 3D space:
% 1 2 3 4 5 6 7 8 9
X=[245 135 356 356 135 245 450 245 040];
Y=[245 356 356 135 135 450 245 040 245];
Z=[ 35 10 13 12 13 4 2 3 2];
X and Y are the base coordinates (fixed); Z are my parameters (change for each iteration) to create a paraboloid like this (page end):
http://www.mathworks.com/help/symbolic/index.html or in general: z = x^2 + y^2
How can I do?
Thank You!
0 Commenti
Risposte (2)
Jarrod Rivituso
il 20 Mag 2011
I always find this stuff cool for some reason. Anyway, TriScatteredInterp might help you
X=[245 135 356 356 135 245 450 245 040];
Y=[245 356 356 135 135 450 245 040 245];
Z=[ 35 10 13 12 13 4 2 3 2];
F = TriScatteredInterp(X',Y',Z');
[qx,qy] = meshgrid([0:10:500],[0:10:500]);
qz = F(qx,qy);
surf(qx,qy,qz)
hold on
plot3(X,Y,Z,'o')
0 Commenti
Vedere anche
Categorie
Scopri di più su Interpolation in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!