MATLAB中如何进行级数求和
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/08/08 04:53:47
MATLAB中如何进行级数求和
例如
![](http://img.wesiedu.com/upload/2/84/2845ee3a85781f193d4d95906846b97f.jpg)
例如
![](http://img.wesiedu.com/upload/2/84/2845ee3a85781f193d4d95906846b97f.jpg)
![MATLAB中如何进行级数求和](/uploads/image/z/467245-37-5.jpg?t=MATLAB%E4%B8%AD%E5%A6%82%E4%BD%95%E8%BF%9B%E8%A1%8C%E7%BA%A7%E6%95%B0%E6%B1%82%E5%92%8C)
+∑sin(ny)*sin(nx),其中n由1到20,要画出z关于x,y(假设x=1;50;y=1:50)
syms x y
n=1:20;
z=sin(y)+sum(sin(n*y).*sin(n*x))
[x,y]=meshgrid(1:50,1:50);
z=subs(z);
mesh(x,y,z)
结果:
z =
sin(y)+sin(y)*sin(x)+sin(2*y)*sin(2*x)+sin(3*y)*sin(3*x)+sin(4*y)*sin(4*x)+sin(5*y)*sin(5*x)+sin(6*y)*sin(6*x)+sin(7*y)*sin(7*x)+sin(8*y)*sin(8*x)+sin(9*y)*sin(9*x)+sin(10*y)*sin(10*x)+sin(11*y)*sin(11*x)+sin(12*y)*sin(12*x)+sin(13*y)*sin(13*x)+sin(14*y)*sin(14*x)+sin(15*y)*sin(15*x)+sin(16*y)*sin(16*x)+sin(17*y)*sin(17*x)+sin(18*y)*sin(18*x)+sin(19*y)*sin(19*x)+sin(20*y)*sin(20*x)
syms x y
n=1:20;
z=sin(y)+sum(sin(n*y).*sin(n*x))
[x,y]=meshgrid(1:50,1:50);
z=subs(z);
mesh(x,y,z)
结果:
z =
sin(y)+sin(y)*sin(x)+sin(2*y)*sin(2*x)+sin(3*y)*sin(3*x)+sin(4*y)*sin(4*x)+sin(5*y)*sin(5*x)+sin(6*y)*sin(6*x)+sin(7*y)*sin(7*x)+sin(8*y)*sin(8*x)+sin(9*y)*sin(9*x)+sin(10*y)*sin(10*x)+sin(11*y)*sin(11*x)+sin(12*y)*sin(12*x)+sin(13*y)*sin(13*x)+sin(14*y)*sin(14*x)+sin(15*y)*sin(15*x)+sin(16*y)*sin(16*x)+sin(17*y)*sin(17*x)+sin(18*y)*sin(18*x)+sin(19*y)*sin(19*x)+sin(20*y)*sin(20*x)