24小时热门版块排行榜    

查看: 706  |  回复: 6

xiaokan667

金虫 (初入文坛)

[求助] 求大神鉴定这样对不对


v=0;
for(k=0;k {
        for(j=0;j         {   
                fkj=fff(r[k],r[j]);                                                                     
                v=v+Sc[k]*Sc[k]*fkj/(r[k]*r[j]);
        }
}
v1=sqrt(L*v);
for(i=0;i {           t=0;
        for(j=0;j     {               
            fij=fff(r,r[j]);
                t=t+Sc[j]*fij/*r[j];
     }
         w=v/t;
}
其中变量和数组都为double,fff为调用(可以不用管,主要是累加号的实现),问能不能实现图片中的公式?

[ Last edited by xiaokan667 on 2012-5-16 at 21:24 ]
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

振华

金虫 (正式写手)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
xiaokan667: 金币+1, ★★★很有帮助 2012-05-18 08:36:37
xzhdty: 金币+1, 谢谢 2012-05-19 16:45:36
v=v+Sc[k]*Sc[k]*fkj/(r[k]*r[j]);这句错了,应该是
v=v+Sc[k]*Sc[j]*fkj/(r[k]*r[j]);
下边这句的结果是只是把Wn的结果给了w,而其他的Wi值只是白算了,没有保存
for(i=0;i {           t=0;
        for(j=0;j     {               
            fij=fff(r,r[j]);
                t=t+Sc[j]*fij/*r[j];
     }
         w=v/t;
}
个人建议加一个Wi数组,把每个值都付给Wi,如下:
double w[Nc];
for(i=0;i {           t=0;
        for(j=0;j     {               
            fij=fff(r,r[j]);
                t=t+Sc[j]*fij/*r[j];
     }
         w=v/t;
}
2楼2012-05-17 10:39:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

振华

金虫 (正式写手)

【答案】应助回帖

最后这句应该是    w=v/t;
3楼2012-05-17 10:43:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

振华

金虫 (正式写手)

【答案】应助回帖

最后这句应该是    w=v/t;
4楼2012-05-17 10:44:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

振华

金虫 (正式写手)

【答案】应助回帖

最后你自己改改吧,我加不上方括号,不知道为什么
5楼2012-05-17 10:46:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiaokan667

金虫 (初入文坛)

引用回帖:
5楼: Originally posted by 振华 at 2012-05-17 10:46:14:
最后你自己改改吧,我加不上方括号,不知道为什么

呵呵, 谢谢你啊。 我有w数组, 也是贴不上,累加号这样是不是就可以实现?
6楼2012-05-17 11:23:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

振华

金虫 (正式写手)

7楼2012-05-18 14:57:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 xiaokan667 的主题更新
信息提示
请填处理意见