分段线性插值 C#代码
来源:互联网 发布:淘宝客服问答 编辑:程序博客网 时间:2024/05/17 22:44
/// <summary> /// 分段线性插值,将一组数插值为所需点数 /// </summary> /// <param name="dataIn">待插值的数据数组</param> /// <param name="n">插值点数</param> /// <returns>插值后的数据数组</returns> public static double[] Interpolation(double[] dataIn, int n) { double[] dataOut = new double[n]; int lenIn = dataIn.Length; double[] a = new double[lenIn]; double[] divIn = new double[lenIn]; double[] divOut = new double[n]; divIn[0] = 0; for (int i = 1; i < lenIn; i++) { divIn[i] = divIn[i - 1] + 1; } divOut[0] = 0; for (int i = 1; i < n; i++) { divOut[i] = divOut[i - 1] + lenIn / Convert.ToDouble(n); } int k = 0; for (int i = k; i < n; i++) { for (int j = 0; j < lenIn - 1; j++) { if (divOut[i] >= divIn[j] && divOut[i] < divIn[j + 1]) { dataOut[i] = (dataIn[j + 1] - dataIn[j]) * (divOut[i] - divIn[j]) / (divIn[j + 1] - divIn[j]) + dataIn[j]; k = i; } } } return dataOut; }
0 0
- 分段线性插值 C#代码
- C# 分段线性插值函数
- 分段线性插值
- 分段线性插值
- Liner(分段线性插值)
- matlab利用分段线性插值改变采样频率
- 线性插值 c代码.....
- C#代码规范——成员分段
- 数值分析之 拉格朗日插值、牛顿插值、分段线性插值实现
- 线性插值
- 线性插值
- 线性插值
- C# 实现Excel的线性插值Forecast函数
- J2ME图像缩放线性插值算法代码
- linux内核代码分段信息
- 多线程分段下载DownLoader代码
- 线性插值方法
- 线性插值算法
- 20170310安装zabbix get
- IP/TCP UDP/SOCKET/HTTP
- html5
- 技术点详解——局域网安全
- 干货!Api接口,后续持续更新!
- 分段线性插值 C#代码
- Deep Learning 装机配置
- 完成arm-linux busybox httpd cgi实现IP地址、时钟等配置。
- Linux基础篇(1)--Vmware下安装CentOS7
- GraphicsMagick 1.3.25 Linux安装部署
- 最近看到知乎上某回复,关于java bean是个什么东西,非常言简意赅
- TCP-流量控制
- Linux添加虚拟网卡的多种方法
- java利用正则校验后缀名