作业帮 > 综合 > 作业

如何用matlab计算含多个变量的无穷级数

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/12 19:44:42
如何用matlab计算含多个变量的无穷级数
例如

a,U0是常数
半径p的范围是0到a
角度域是0到2pi

最好附加图的程序
syms a U0 p phi m
u=symsum(4*U0/sym(pi)*1/(2*m-1)*(p/a)^(2*m-1)*sin((2*m-1)*phi),m,1,inf);
这样应该可以把u求出来了.不过你还说了p、phi的范围,我就不知道你还要干什么了.
再问: p就是半径范围 对于不同的p和
phi 应该结果不一样 不知道能不能用矩阵计算 并画出u关于p和phi的图
再答: 这个用矩阵算不太靠谱吧。。。矩阵是有限的,但是这里有个级数啊,还是用符号运算保险一点。。。
话说你要的是不是三维的图啊?自变量是p和phi,应变量是u?
是的话这么写吧(之前要把常数U0和a赋值):
syms p phi m
u=symsum(4*U0/sym(pi)*1/(2*m-1)*(p/a)^(2*m-1)*sin((2*m-1)*phi),m,1,inf);
ezmesh(p,phi,u,[0,a,0,2*sym(pi)]);(或者ezsurf什么的也可以)