24小时热门版块排行榜    

查看: 670  |  回复: 5
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

我要飞

铁虫 (正式写手)

[求助] matlab程序

如何利用matlab计算当的值:



[ Last edited by 我要飞 on 2013-5-15 at 17:54 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

我要飞

铁虫 (正式写手)

引用回帖:
3楼: Originally posted by somomo91 at 2013-05-15 18:12:28
==============================
clear; clc
L = 10;
syms l1 l2
sum1 = symsum((l1+l2)^2*l1*l2,l2,0,L);
x_l = 0;
for l1 = 0:L
    x_l = x_l + eval(sum1);
end
disp(x_l)
========================= ...

咋计算出来只有一个值呀?
4楼2013-05-15 18:37:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 6 个回答

月只蓝

主管区长 (职业作家)

两次for循环,再用上sum函数,这个函数就能写出来了。
MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
2楼2013-05-15 18:10:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

somomo91

专家顾问 (职业作家)

【答案】应助回帖


感谢参与,应助指数 +1
csgt0: 金币+1, 谢谢 2013-05-16 17:09:46
==============================
clear; clc
L = 10;
syms l1 l2
sum1 = symsum((l1+l2)^2*l1*l2,l2,0,L);
x_l = 0;
for l1 = 0:L
    x_l = x_l + eval(sum1);
end
disp(x_l)
==============================
3楼2013-05-15 18:12:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

somomo91

专家顾问 (职业作家)

【答案】应助回帖

引用回帖:
4楼: Originally posted by 我要飞 at 2013-05-15 18:37:12
咋计算出来只有一个值呀?...

如果你想L+1个值的话
==============================
clear; clc
L = 10;
syms l1 l2
sum1 = symsum((l1+l2)^2*l1*l2,l2,0,L);
for l1 = 0:L
     x_l(l1) = x_l + eval(sum1);
end
========================= ...
5楼2013-05-15 18:39:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见