问题描述
我正在尝试测试我的克里金模型对 3D
几何的预测准确性。
首先,我尝试直接提供点来创建 3D space
但预测不是那么准确。然后,我在 2D 分析中注意到,如果坐标的输入值作为函数提供,克里金模型的预测会更好。
因此,我想知道如何通过作为函数的坐标之一创建 3D 几何体。
3D 几何体的示例代码:
x = [1.0,1.0,10.0,2.5,7.5] # x coordinates
y = [1.0,5.0,5.0] # y coordinates
z = [2.0,2.0,4.5,4.5] # z coordinates
使用上述坐标的克里金分析没有提供好的结果。
我尝试了另一个简单的示例,但这仅提供了 3 维中的一行:
function f(x)
x1=x[1]
x2=x[2]
sin(x[1]) + cos(x[2])
end
#Sampling
function values()
x = range(0,length = 9) |> collect
y = range(0,length = 9) |> collect
tuple = zip(x,y) |> collect
return tuple
end
xy = values()
z = f.(xy)
plot(getindex.(xy,1),getindex.(xy,2),z)
建议一种创建类似于下图的 3D 几何图形的方法。
提前致谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)