3D interpolation Help with
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
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 comentarios
Respuestas (2)
Jarrod Rivituso
el 20 de Mayo de 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 comentarios
Ver también
Categorías
Más información sobre Interpolation en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!