>> syms isymsum('2^i',i,0,2)ans =216>> syms k>> symsum('2^k',k,0,2)ans =216这说明和变量的应用没什么关系,将程序改为>> syms ksymsum(2^k,k,0,2) ans = 7,得到正确答案,说明是你调用涵数时格式错误。syms isymsum('2^i+1',i,0,2)ans =10与>> syms isymsum(2^i+1,i,0,2) ans = 10均可能到正确结果这主要是因为matlab中应该程序自身的问题,你可以去查一...
|