| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 907 人关注过本帖
标题:求助 稀疏多项式
只看楼主 加入收藏
飞翔964
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2005-7-28
收藏
 问题点数:0 回复次数:1 
求助 稀疏多项式

float Evaluate(SqPoly pn, float x)
/* pn.data[i].coef 存放ai, */
/* pn.data[i].exp存放ei (i=1,2,...,m) */
/* 本算法计算并返回多项式的值。不判别溢出。 */
/* 入口时要求0≤e1<e2<...<em,算法内不对此再作验证*/
{
PolyTerm *q;
float xp=1,sum=0;int ex=0;q=p.data;
while(q->coef!=0)
{while (ex<q->exp--)
xp*=x;
sum+=q->coef*xp;
q++;
}
return sum;
}

求稀疏多项式式的值,这样写有什么错误

搜索更多相关主题的帖子: 多项式 float sum exp data 
2006-04-08 21:00
amkerr
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-4-8
收藏
得分:0 
汗 没看出来什么问题啊
data数组的coef域是以0 结束吗?
还有觉得做了重复计算了
具体有什么错呢?
2006-04-08 22:43
快速回复:求助 稀疏多项式
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.075961 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved