>> syms a b c s g;
r=1:3;
e1(1)=r(1)-a;e2(1)=0;e3(1)=0;e4(1)=e1(1)^2;e5(1)=0;
for i=2:3
e1(i)=r(i)-r(i-1)-a-b*(r(i-1))-c*sqrt(r(i-1));
e2(i)=e1(i)*r(i-1);%这里若是单独算e1(i)*r(i-1)可以有结果,但是一给数组赋值就出错
e3(i)=e1(i)*sqrt(r(i-1));
e4(i)=e1(i)^2-s*g;
e5(i)=(e1(i)^2-s*g)*r(i-1);
end
f(1)=sum(sum(e1));f(2)=sum(sum(e2));f(3)=sum(sum(e3));
f(4)=sum(sum(e4));f(5)=sum(sum(e5));
f
??? Conversion to double from sym is not possible.
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) | Powered by Discuz! X2.5 |