多列数据的双倍行插值matlab程序
已知第1列为里程,间隔为20米;第2到n列为各个里程的下层水稳顶、上层水稳顶、下层沥青顶、上层沥青顶等的标高,通过程序插值出每10米的各个结构层标高。
1. 输入数据
原始Excel数据粘贴到MATLAB变量空间中的data1变量中,并保存为‘西水稳底65-标2.mat’。其中第1列为里程,间隔为20米;第2到n列为各个里程的下层水稳顶、上层水稳顶、下层沥青顶、上层沥青顶等的标高。
2. 运行程序,得到结果
运行程序’插值程序.m’,得到如下结果(数据表和字符列):
下表表明,里程为每隔10米,各结构层标高按照相邻标高做了线性插值。
下表为各间隔10米的里程字符串