如何用matlab计算含多个变量的无穷级数
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/04 16:16:15
如何用matlab计算含多个变量的无穷级数
例如
![](http://img.wesiedu.com/upload/f/76/f7678572d6935501b985b4b7a6b5c565.jpg)
a,U0是常数
半径p的范围是0到a
角度域是0到2pi
最好附加图的程序
例如
![](http://img.wesiedu.com/upload/f/76/f7678572d6935501b985b4b7a6b5c565.jpg)
a,U0是常数
半径p的范围是0到a
角度域是0到2pi
最好附加图的程序
![如何用matlab计算含多个变量的无穷级数](/uploads/image/z/8830209-57-9.jpg?t=%E5%A6%82%E4%BD%95%E7%94%A8matlab%E8%AE%A1%E7%AE%97%E5%90%AB%E5%A4%9A%E4%B8%AA%E5%8F%98%E9%87%8F%E7%9A%84%E6%97%A0%E7%A9%B7%E7%BA%A7%E6%95%B0)
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什么的也可以)
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什么的也可以)