由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
CS版 - 用什么算法能减少这个循环里的运算量?
相关主题
[转载] test.mp我的几个面试算法解答。
问一个简单的svd问题一道面试题求解
请教下HPC的前途。。分享一道google 面试题。大数据相关。
多线程优化求助!这个题有什么好办法。(找出 5^1234566789893943的从底位开始
用什么算法能减少这个循环里的运算量?用MultiCharts做Long/Short交易
用什么算法能减少这个循环里的运算量?周末包子谢帖及请教高手
SAS question using PROC SQL 高手请进, 包子答谢Datasource from HTTP service
how to return two values in a C function?怎样mount另一个Linux server的filesystem (转载)
相关话题的讨论汇总
话题: va话题: vb话题: deltadac话题: dac话题: set
进入CS版参与讨论
1 (共1页)
l*******c
发帖数: 523
1
如果有个t的函数:
V(t) = sqrt { (Va)^2 + [(Vb)^2 - (Va)^2]*[1-e^(kt/20)]/(1-e^T)};
Va是已知的值;
Vb也是已知的值;
k, T是常数。
然后k从1到20,有没有简单的算法可以减少for循环里运算量?以下是那段code:
if (Vb > Va)
deltaDAC = (Vb * Vb - Va * Va)/(1-exp(T));
else
deltaDAC = (Va * Va - Vb * Vb)/(1-exp(T));

if (Vb > Va)
{
for (k=1; k <= 20; k++)
{
Data1 = Va * Va;
Data2 = deltaDAC * (1-exp(k/20));
DAC_Set_Value = sqrt(Data1 + Data2);
DAC_Output(DAC_Set_Value, Dir);
Delay_us(DelayTime);
}
1 (共1页)
进入CS版参与讨论
相关主题
怎样mount另一个Linux server的filesystem (转载)用什么算法能减少这个循环里的运算量?
打一些debug information, 这样算不算有用的optimize?用什么算法能减少这个循环里的运算量?
[Solved] Ubuntu 8.10安装在外置USB硬盘的问题SAS question using PROC SQL 高手请进, 包子答谢
[请教]文件输入 (转载)how to return two values in a C function?
[转载] test.mp我的几个面试算法解答。
问一个简单的svd问题一道面试题求解
请教下HPC的前途。。分享一道google 面试题。大数据相关。
多线程优化求助!这个题有什么好办法。(找出 5^1234566789893943的从底位开始
相关话题的讨论汇总
话题: va话题: vb话题: deltadac话题: dac话题: set