高精度计算sin(x),sqrt(x)? 谁知道高精度计算sin(x),sqrt(x)的快速计算方法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sin(x)的计算在高数的第一册就有,就是泰勒公式的计算详细公式:sin(x)=x-x^3/3!+x^5/5!-....(-1)^(m-1)*x^(2m-1)/(2m-1)!知道这个公式就不难了三,循环就可以解决了sqrt好象也是类似的,但我记不得了 sqrt用Newton迭代法:算sqrt(n)=aa0=1,从k=0开始,ak+1=ak-(ak*ak-n)/ak/2一直迭代下去算sin我也是用这个公式的,但是速度很慢,sqrt(2)算到小数点后100位要25秒!可能使我的程序不够好~谁能提供一个更快的pas或c单元程序? 我觉得算sin的公式没有其它比较精辟的了,要使算法更好,可能要从其它方面来处理,如新开线程,并行计算,不过我也不是很清楚了 呵呵,用fortran算,然后再调用,我就是这样干的。 求高人指点 关于TldTctClient所指向IP地址的问题 到底如何才算懂面向对象编程了? 怎么把listbox的字段提出来? GLXtreem哪里下载? 外挂中是如何得到当前血和魔法药水的数值的。高手请指点一下编程思路。 怎么让用户输入1/20这种形式?用MaskEdit会出现用户输成1 /20?怎么避免这类错误的发生。 @@@@ 如何在一个不提供Canvas属性的对象上画图?我对这个了解,所以问一下。 如何取得WebBrowser打开的网页中的<span>标签中显示的内容 你准备如何做这个模块 请教 大家一个问题 关于数组的问题? 我对“是否精通DELPHI的判断标准”
详细公式:
sin(x)=x-x^3/3!+x^5/5!-....(-1)^(m-1)*x^(2m-1)/(2m-1)!
知道这个公式就不难了三,循环就可以解决了
sqrt好象也是类似的,但我记不得了
算sqrt(n)=a
a0=1,从k=0开始,
ak+1=ak-(ak*ak-n)/ak/2
一直迭代下去算sin我也是用这个公式的,但是速度很慢,sqrt(2)算到小数点后100位要25秒!
可能使我的程序不够好~
谁能提供一个更快的pas或c单元程序?