繁体   English   中英

Java中的三变量插值,类似于Matlab interpn()或interp3()

[英]Three-variable interpolation in java similar to matlab interpn() or interp3()

1.考虑代表位置网格的六个不同的矢量float[] xRef, yRef, zReffloat[] xTest, yTest, zTest 对于RefTest向量的每个集合,都有一个向量dataRefdataTest ,它们保存相应网格的数据。

2.我的目标是将Test向量中表示的网格上的测试数据插值到Ref向量上,目前我有Matlab代码,形式为

[ yMsh, xMsh, zMsh ] = meshgrid ( yRef, xRef, zRef );
finalTestMesh = interp3 ( yTest, xTest, zTest, origTestMesh, yMsh, xMsh, zMsh );

3.我的问题:是否有合适的Java API? 如果没有,那么我正在寻求解决方案的建议。 到目前为止,我自己的尝试要么失败,要么都太慢。

我决定给Michael Thomas Flanagan的Java科学图书馆一个机会。 可在http://www.ee.ucl.ac.uk/~mflanaga/java/TriCubicSpline.html找到TriCubicSpline类页面

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM