专栏
标签
SUM函数能否对[i]求和
一般问题
发布于 2025-02-16 23:38:30
查看 23过去497天

Real i=10;
Real ql[i]"线功率";
Real sum_q"不同段的线功率之和";
//
for i in 1:i loop
qv[i] = fai * yitaf * Ef *weight[i]; //热流密度
ql[i] = qv[i] * 3.14 * (d * 100) ^ 2 / 4; //面积为平方厘米

end for;
sum(ql[i])=sum_q;
P=sum_qLN;//功率为线功率之和乘以单个线功率所占长度再乘以燃料棒数量
问题:
sum(ql[i])=sum_q;这里发现计算得到的数值不对,貌似结果是单纯的ql在第i个点时的值,可是我把它放进for循环又会显示冗余,怎样能够把for循环中的ql加在一起然后带出循环进行计算呢?

所属专栏:Sysplorer基础平台
产品信息:Sysplorer系统建模仿真环境
系统建模科学计算核能
采纳的回答
发布于 2025-02-17 09:04:01

您好,可以参考如下形式

Real p[5]
Real sum_1;
equation 
  p = {1, 2, 3, 4, 5};
  sum_1 = sum(i for i in p);

全部回答 2

发布于 2025-02-17 09:04:01

您好,可以参考如下形式

Real p[5]
Real sum_1;
equation 
  p = {1, 2, 3, 4, 5};
  sum_1 = sum(i for i in p);
发布于 2025-02-17 20:09:50

sum(ql)也可

用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天