|
刚买了个FX-50F PLUS,发现用编程实现的计算定积分的速度要比FX-991ES PLUS快!
最近忽然发烧函数计算器,就上卓越连买两个,前几天买的FX-991ES PLUS(106块),研究了几天各种函数功能,今天刚到手的FX-50F PLUS(135块),然后直接录入计算定积分的程序【黄sir网页的那个算定积分的程序:15. 定積分計算 ( 高斯 - 勒讓德及高斯 - 洛巴度六點計算法 )】,据黄sir说,ES系列内部求积分的算法也是这个。
开始时只是为了验证正误,分别算了一遍,调试几次后一切OK,然后就感觉50
F+编程计算的速度要比911ES+的速度快(前者结果为小数点后8位,后者结果为小数点后10位),于是同时开始计算,结果发现确实如此,计算的函数是那个例子里的: f(X) = e^(-X)*cos(X),随便选取一个区间,比如(0,1),发现50F+要比991ES+快 1.1~1.5 秒左右,感觉不应该如此,猜测可能有2个原因:1、991ES+多出的时间花在处理显示上了;2、计算精度不同导致,ES内部求积分的算法使用了12点,我现在用的是6点的算法。
一会儿再试试12点的程序算法是否速度相同。 |
|