2016-12-29 21 views
1

当为给定值确定函数时,术语插值通常用于数学函数,这非常合理。我不明白这是如何适用于字符串,什么是插值?我错过了明显的东西吗?为什么字符串插值命名的方式是?

+0

想法是,你有界限,你必须弄清楚中间会发生什么。 –

+0

https://en.m.wikipedia.org/wiki/Interpolation_(manuscripts) –

回答

0

插值在数学上简单地算出之间两点(a)。例如,一系列点上的cubic spline fitting会给出一组曲线(在这里我认为一条直线是退化曲线,所以不要指出某些公式会生成这样一个野兽)即使您在那里没有实际的数据。

将此与外推对比,这将为您提供数据超出的终点。其中一个例子是,根据历史数据,股票市场指数每年上涨x%,因此在一百年内将会比现在高出

所以这是一小步最可能的解释,为什么字符串中的变量替换被称为插值,因为你是内改变事物数据的界限:

xyzzy="42" 
plugh="abc${xyzzy}xyz" 
// now plugh is equal to "abc42xyz" 

(a)这个词的实际根源是拉丁语inter + polare,那些翻译为“内部”和“波兰语”(在修改或改进意义上)。有关更多详细信息,请参见here

相关问题