How to implement kriging in Matlab?
83 次查看(过去 30 天)
显示 更早的评论
I need to perform kriging in Matlab based on three borehole samples.
Numbers for soil layers indicate depth from ground zero, boreholes - position on model.
The outcome should look something like this (already done that in Zsoil):
Any ideas how to perform this?
2 个评论
Image Analyst
2022-1-9
Are you using commas for decimal points instead of periods? Like (x,y) = 7,5 -- okay that means commas are commas. But SoilLevel1 = (3, 27) - what the heck does that mean? Is the value 3.27? Or do you have two values: 3 and 37? And if two values, what does each value represent?
回答(2 个)
the cyclist
2022-1-8
4 个评论
the cyclist
2022-1-8
Sorry, but I am completely ignorant of this method, so I can't really give you a better "hint" than providing you with a pointer to code where someone else solved the problem. I would have hoped that this would give you a solid headstart on writing your own.
I hadn't noticed how old the submission I mentioned was. There are other kriging examples in the File Exchange, that look more up-to-date. Maybe they will be more helpful.
Image Analyst
2022-1-8
I believe I saw somewhere in the documentation that scatteredInterpolant did kriging. Attached is a demo.
10 个评论
Wolfgang Schwanghart
2022-1-12
Actually, I don't understand why you need kriging here. The figure created by Zsoil shows a linear interpolation of the individual depths above which soils are classified into the respective soil layers. Kriging won't help here, inparticular since you would need to have a variogram.
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!