社区
C++ Builder
帖子详情
求教各位大神,怎么用c++ builder 2010 实现 一组数据的一维线性插值?
huxuedong12345
2014-09-03 12:43:02
最好能写出代码,各位帮帮忙呀
...全文
339
4
打赏
收藏
求教各位大神,怎么用c++ builder 2010 实现 一组数据的一维线性插值?
最好能写出代码,各位帮帮忙呀
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
toobug19
2014-09-06
打赏
举报
回复
实现的代码贴不上了。另外,你可以使用GNU下的GLS数学库进行计算。或者用matlab进行计算。
toobug19
2014-09-06
打赏
举报
回复
[code=c][//--------------------------------------------------------------------------- #ifndef linera_interpolationH #define linera_interpolationH //--------------------------------------------------------------------------- #include <vector> typedef struct{ double dbl_x; double dbl_y; }DataPoint; class LinearInter { public: /* 传递原始数据数组 */ void InputData(const DataPoint* pDataPoint, unsigned int n); /* 传递单一数据对象 */ void InputData(const DataPoint& dataPoint); /* 删除单一数据对象 */ bool DeleteData(const DataPoint& dataPoint); bool DeleteData(unsigned n); /* 给定x值,计算出y值 */ const DataPoint OutputData(const double x) const; DataPoint* OutputData(const double* x_array, unsigned int n, DataPoint* pDataPoint) const; /* 清空原始数据成员 */ void ClearData(); /* 返回当前原始数据大小 */ unsigned int GetRowDataSize() const; /* 返回当前原始数据,数组可变 */ DataPoint* GetRowData(unsigned int n, DataPoint* pDataPoint) const; public: LinearInter(); ~LinearInter(); private: void Interpolate(); // 计算插值 private: std::vector<DataPoint> m_DataList; // 存储原始数据 double m_Slope; // double m_Constant; // y = k*x + c }; #endif/code]
huxuedong12345
2014-09-03
打赏
举报
回复
如果数据太多用最小二乘法就太麻烦了
toobug19
2014-09-03
打赏
举报
回复
先线性拟合,一般用最小二乘法,算出函数,再代入你要的插值不就计算出来了吗?
Delphi DICOM控件源码解析与医疗影像集成实战
DICOM是医学影像交换的核心标准,其文件解析与渲染涉及二进制结构、传输语法、VR类型、字符编码等底层原理。传统VCL控件如Dicom.VCL.v3.8通过封装DICOM
数据
集和图像解码逻辑,降低Delphi桌面应用接入门槛,但受限于年代久远,缺乏对JPEG2000、Unicode、多线程及网络协议(C-STORE/FIND)的支持。其技术价值在于快速
实现
本地.dcm文件加载与基础标签读取,适用于设备配套工具、教学软件等轻量场景;而真实医疗系统需对接PACS、支持MPR/MIP或满足FDA合规要求时,则必须
Delphi VCL DICOM控件开发实战:医疗影像系统底层构建指南
DICOM是医学影像
数据
交换的国际标准,其解析、渲染与网络通信涉及协议栈、像素级处理和临床合规性等核心挑战。Delphi作为久经验证的Windows桌面开发平台,凭借VCL框架在驱动兼容、GPU可控渲染和零依赖部署等方面具备不可替代的工程优势。本文聚焦DICOM与Delphi VCL的技术融合,深入剖析DICOM协议解析状态机、Intel IPP加速的窗宽窗位实时渲染、C-STORE/C-FIND完整网络服务
实现
,并覆盖NMPA认证所需的源码可追溯性设计。适用于基层PACS升级、老旧设备对接及AI辅助诊断插
【信息科学与工程学】【产品体系】第二十篇 CDN网络 04
国内 CDN 厂商在多租户隔离场景下
实现
μ_c 求解与 LRU 淘汰的结合,公开资料中并未确认任何一家直接部署了 AdaptSize 原版的完整组合。最接近的公开生产级方案是腾讯 CDN 的LACA,通过异常租户检测 + 局部 MRC + DP 搜索
实现
轻量多租户缓存分配,但其不直接求解 μ_c,而是通过调整租户配额 K_t 间接控制。外层(LACA 式):异常租户检测 → 局部 MRC → DP 搜索租户配额 K_t中层(AdaptSize 式)
国央企如何通过数字化转型提升创新研发决策的科学性?.docx
国央企如何通过数字化转型提升创新研发决策的科学性?
弱电系统方案设计综合布线方案
弱电系统方案设计安防监控技术资料门禁网络工程图纸报价资料综合布线方案
C++ Builder
13,871
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章