24小时热门版块排行榜    

查看: 297  |  回复: 1

long_890115

木虫 (著名写手)

[求助] matlab编程求助-在线等谢谢!

麻烦大家看看下面的小计算有什么问题,我想实现等式y=x^2的连续两次求和。就是第一次x先赋值数组0.1*T:T/2:T,  求和后再次对T进行0.1*d:d/2:d赋值,再求和。然后再对d赋不同值,如d=5,求不同值下的y值。下面是我编写的计算程序,第一次求和没有问题,可第二次求和就出现问题了。本人是菜鸟,希望高手能够指点一下,不胜感激!


clear all;
syms  x T d;
x=0.1*T:T/2:T;   %x第一次赋值
y=x.^2;
y=sum(y(1:2))*T/2   %求和
y=vectorize(y);  %数乘等式转换为点乘等式

T=0.1*d:d/2:d; %对T赋值
S=sum(y(1:2))  %再次求和  这一步有问题,T不赋值。
回复此楼

» 猜你喜欢

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

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

long_890115

木虫 (著名写手)

已解决!
thepoweroflove
2楼2015-01-16 15:29:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 long_890115 的主题更新
信息提示
请填处理意见