请教如何补全数据
实测了数据中,有一些仪器出了问题,导致无数据。比如一个m*n的矩阵中,无规则的出现了一些无效数据。
matlab的函数能实现快速补全这些无效数据吗?
最后得到的还是m*n的矩阵,原来有有效值的地方不变,只是单纯的补全了缺少的这些数据。
例如
30 28 31.2 -10032
25 26 29 20 -100
23 22 -100 -100-100
272830 -100 -100
此处-100就是该处无数据 补全缺少数据的准则, 因不同应用可能有异!
应该不会有现成函数!? 一般个人都自己编程 如楼上所说,关键在于你的补数据的准则是什么,然后根据准则编程。最简单的方法是用相邻数据直接取代,或用周围数据的均值代替。 就是想着是不是有可选择的函数可以直接使用的。
比如插值 interp就有几种插值方法可以选择,比如线性、样条插值等。griddata也有类似功能。
但这样的函数满足不了,补全数据的功能。
页:
[1]