from curve fit to look up table
5 ビュー (過去 30 日間)
古いコメントを表示
how you you use the answer to a x,y,z curve fit in a look up table?
0 件のコメント
回答 (1 件)
Star Strider
2021 年 11 月 23 日
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 件のコメント
Star Strider
2021 年 11 月 23 日
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,
.
参考
カテゴリ
Help Center および File Exchange で Get Started with Curve Fitting Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
