C实例编程(用牛顿插值第一步为求差商).docx

上传人:桔**** 文档编号:562478395 上传时间:2023-03-16 格式:DOCX 页数:3 大小:11.86KB
返回 下载 相关 举报
C实例编程(用牛顿插值第一步为求差商).docx_第1页
第1页 / 共3页
C实例编程(用牛顿插值第一步为求差商).docx_第2页
第2页 / 共3页
C实例编程(用牛顿插值第一步为求差商).docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《C实例编程(用牛顿插值第一步为求差商).docx》由会员分享,可在线阅读,更多相关《C实例编程(用牛顿插值第一步为求差商).docx(3页珍藏版)》请在金锄头文库上搜索。

1、 C实例编程(用牛顿插值第一步为求差商)0 阶差商 n 个,一阶差商 n-1个 . 直到 n 阶差商 1个。求差商代码为:bool CShuzhijisuanDlg:Diff()int cur;cur=m_length*(m_length+1)/2+1;m_diff=new doublecur;for(int i=0;im_length;i+)/先存放0阶差商m_diffi=parmyi;m_diffi;/存放二阶以上差商cur=m_length;int temp;for(int internal=1;internalm_length;internal+)for(i=internal;im_l

2、ength;i+)temp=cur-m_length+internal-1;m_diffcur+=(m_difftemp-m_difftemp+1)/(parmxi-internal-parmxi);m_isdiff=true;return true;差商求完我们开头求牛顿插值了:double CShuzhijisuanDlg:Newton(double xx)if(m_isdiff=false)Diff();short int cur=m_length;double y,z=parmy0;for(int i=1;im_length;i+)y=1;for(int j=0;ji;j+)y=y*(xx-parmxj);z+=m_diffcur*y;cur=cur+m_length-i;return z;

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号