当前位置: 首页 > web >正文

多项式求和

y=a_{0}+a_{1}x+a_{2}x^{2}+\cdot \cdot \cdot +a_{n}x^{n}。用for循环可以方便求得多项式y的值。使用两次循环展开,两路并行。可以提高性能。

程序代码

float ploynew(float a[], float x, int degree);void main()
{float a[5]={1.0, 2.0, 1.5, 2.5,1.5};  //系数数组static float x=2.6;float y;         //存放多项式的和值int degree=4;   //多项式的次数y=ploynew(a, x, degree); while(1);
}
float ploynew(float a[], float x, int degree){int i;int limit=degree-1;float result1=a[0],result2=0;float xpwr1=x,xpwr2=x*x;for(i=1; i<=limit; i+=2){result1 += a[i]*xpwr1;  xpwr1 *= x*x;result2 += a[i+1]*xpwr2;xpwr2 *= x*x;	 }for(;i<=degree;i++)result1 += a[i]*xpwr1;return result1+result2;}

y=128.83。

http://www.xdnf.cn/news/13551.html

相关文章:

  • 复合材料成型工艺
  • 孙宇晨Token 2049高峰对话,技术话题与社会议题相结合
  • SHA-1算法详解:原理、特点与应用
  • ( github actions + workflow 01 ) 实现爬虫自动化,每2小时爬取一次澎湃新闻
  • Yakit 热加载入门学习指南
  • 深入理解 PCIe 协议中 BDF(Bus/Device/Function)分配与管理机制
  • (九)现代循环神经网络(RNN):从注意力增强到神经架构搜索的深度学习演进
  • 广东省省考备考(第二十六天6.11)—言语:语句表达(练习)
  • leetcode_283.移动零
  • 品牌控价需要精准SKU 数据监测
  • 【 WWDC25:新系统,新命名】
  • 五款MySQL 可视化客户端软件
  • 相机--单目相机
  • 《tqdm:让你的代码会“喘气”的神奇进度条!》
  • 性能测试Locust的使用
  • Docker pull时报错:https://registry-1.docker.io/v2/
  • FastAPI基础入门(三)
  • 创客匠人赋能家庭教育行业:从知识分享到IP变现的转型之路
  • 数值偏微分方程的代数骨架:线性代数及其挑战-AI云计算
  • 公司网络变差的解决方法(固定IP地址冲突)
  • Python实现自动化识别蛋白-配体氢键
  • 第二部分-静态路由实验
  • PHP框架在内容管理系统开发中的优势:效率、安全与扩展性!
  • 通过Heron Handoff 插件我们在figma设计中可以像sketch导出离线标注
  • 5G视频通话可以做营销吗
  • AWS NLB使用分批滚动部署的500问题
  • NLP学习路线图(三十九):对话系统
  • 串扰的烦恼(Xtalk)
  • Spring Boot 集成 Redis 实战教程
  • 中小企业无线局域网络搭建与优化指南