标题:
请帮忙!请问这个算法用vhdl怎么做啊!1+x+x^2/1!+x^3/3!+x^4/4!+x^5/5!x在0.0到9.
[打印本页]
作者:
jyzhang
时间:
2005-5-22 21:55
标题:
请帮忙!请问这个算法用vhdl怎么做啊!1+x+x^2/1!+x^3/3!+x^4/4!+x^5/5!x在0.0到9.
请帮忙!请问这个算法用vhdl怎么做啊!1+x+x^2/1!+x^3/3!+x^4/4!+x^5/5!
x在0.0到9.0之间取值[em27]
作者:
southcreek
时间:
2005-5-25 11:46
可以看到每一项都是前一项的积分。
好象是多级积分求和。
数字域上可以理解选定步长的为多级累加求和
作者:
dsp_zfg
时间:
2005-5-25 17:48
考虑到是REAL型的数据,所以建议将X量化,其余的就很好办了呀 Y<=1+x+x*x+...
作者:
rainmaker
时间:
2005-5-25 21:38
VHDL是强类型语言,也不像C可以隐式类型转换。所以如果上式中x是Real型,VHDL表达表可能该这样写:
variable x : real range 0.0 to 9.0;
variable y : real range 0.0 to 1000.0;
y:=1.0+x+(x**2)/1.0+(x**3)/(3.0*2.0*1.0)+......;
上机试试看。我不是非常确定。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0