from curve fit to look up table
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
how you you use the answer to a x,y,z curve fit in a look up table?
0 comentarios
Respuestas (1)
Star Strider
el 23 de Nov. de 2021
The question is a bit ambiguous.
Interpolation of some sort would appear to be the best option, and of course the approach depends on whatever the desired result may be.
.
2 comentarios
Star Strider
el 23 de Nov. de 2021
I don’t get anything.
Assuming the arguments are vectors —
x = randn(20,1);
y = randn(20,1);
z = randn(20,1)+2;
xv = linspace(min(x), max(x), numel(x));
yv = linspace(min(y), max(y), numel(y));
[X,Y] = ndgrid(xv,yv);
FSI = scatteredInterpolant(x, y, z);
figure
surf(X, Y, FSI(X,Y), 'FaceAlpha',0.5)
hold on
surf(X, Y, zeros(size(X)), 'EdgeColor','k', 'FaceColor','none')
xq = randn;
yq = randn;
zq = FSI(xq,yq);
coordinates = [xq, yq, FSI(xq,yq)]
stem3(xq, yq, FSI(xq,yq), '^r', 'filled', 'MarkerSize',10, 'LineWidth',2)
hold off
grid on
xlabel('X')
ylabel('Y')
This is how I would do it,
.
Ver también
Categorías
Más información sobre Fit Postprocessing 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!