一个求和函数的matlab编程!求助各位大神!

函数形式为:
给n赋值之后能得到s和t之间的函数关系式,通过matlab编程画出s和t之间的函数图像!求助各位软件大神!
希望有单独的n的赋值语句,可以让我修改的数值。谢谢

参考代码:

syms t i
s=@(n)symsum(cos(sqrt(60*i^4+50)*t),i,1,n-3);
ezplot(s(5),[-1 1])

画出n=5的函数图像:

追问

大神,我发现如果后面再跟一项的话,上面的语句就不能识别了!请大神指点啊!

追答

代码怎么写的?
后面加的项也是要求和吗?
如果是,当然没法识别,求和是对i求的,n作为常量,而你又把n作为求和项,那样就乱了。

追问

后面的那一项不求和,它就是单独的一项,只是需要调用前面的赋值n

追答

肯定是代码写错了,但问你代码怎么写的不回答,那就不能帮你挑错了。

直接给你正确的代码吧:

syms t i
s=@(n)symsum(cos(sqrt(60*i^4+50)*t),i,1,n-3)+cos(sqrt(60*(n-2)^4+50)*t)*(-4*n+1/3);
ezplot(s(5),[-0.2 0.2])

 

温馨提示:答案为网友推荐,仅供参考