÷+
来自「所有数理统计知识的源代码都在此,是一本数理统计数的配套光盘.里面有各种分布类型及」· 代码 · 共 24 行
TXT
24 行
Attribute VB_Name = "modCalculate"
'线性插值
Option Explicit
'从给定的N个数据点中选取最靠近插值点的两个数据点按比例插值
'N:数据点个数
'X:数组,存放数据点的横坐标
'Y:数组,存放数据点的纵坐标
'M:插值点个数
'T:数组,存放插值点的横坐标
'F:数组,存放插值的结果
Public Sub LIP(N As Integer, X() As Double, Y() As Double, _
M As Integer, T() As Double, F() As Double)
Dim I As Integer, J As Integer
For J = 1 To M
For I = 1 To N - 2
If T(J) <= X(I + 1) Then GoTo L
Next I
I = N - 1
L:
F(J) = Y(I) + ((T(J) - X(I)) / (X(I + 1) - X(I))) * (Y(I + 1) - Y(I))
Next J
End Sub
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?