3:zii
terp2xyzxiyi’spli
e’zii
terp2xyzxiyi’zii
terp2xyzxiyispli
e’‘spli
e’是三次样条插值
f说明:这里x和y是两个独立的向量,它们必须是单调的。z是矩阵,是由x和y确定的点上的值。和xy之间的关系是zifxyizjfxjyz即:当x变化时,z的第i行与y的第i个元素相关,当y变化时z的第j列与x的第j个元素相关。如果没有对xy赋值,则默认x1
y1m。
和m分别是矩阵z的行数和列数。例2:已知某处山区地形选点测量坐标数据为:x0y0050511151522252533353544454555556
海拔高度数据为:z8990878592919693908782929698999591898684828496989592908885848381858081828995969392898686828587989996978885828382858994959392918684888892939495898786838192929697989693958482818485858182808081859093958486819899989796958487808185828384879095868880828184858683828180828788899899979698949287其地貌图为:
f对数据插值加密形成地貌图。程序:x055y056z8990878592919693908782899296989995918986848284969895929088858483818580818289959693928986868285879899969788858283828589949593929186848888929394958987868381929296979896939584828184
f85858182808081859093958486819899989796958487808185828384879095868880828184858683828180828788899899979698949287meshxyz绘原始数据图
xili
space0550加密横坐标数据到50个yili
space0680加密纵坐标数据到60个xiiyiimeshgridxiyixiiyiimeshgridxiyi生成网格数据
ziii
terp2xyzxiiyiicubic插值meshxiiyiizii加密后的地貌图holdo
保持图形
xxyymeshgridxy生成网格数据plot3xxyyz01’ob’plot3xxyyz01’ob’原始数据用‘O’绘出
f2、二元非等距插值调用格式:zigriddataxyzxiyi’指定插值方法’zigriddataxyzxiyi’指定插值方法’zigriddataxyzxiyi插值方法有:li
earbili
earcubicbicubic
earest线性插值双线性插值三次插值双三次插值最近邻域插值默认
例:用随机数据生成地貌图再进行插值程序:xra
d10014xra
d100142yra
d10014yra
d100142
fzxexpx2zxexpx2y2titi2252xiyimeshgridtiti加密数据zigriddataxyzxiyizigriddataxyzxiyi线性插值meshxiyiziholdholdo
plot3xyzo
该例中使用的数据是随机形成的,故函数griddata可以处理无规则的数据。
fr