借助一个关于二元带求和的函数的画图。

图中a=2;x=-2:.2:2;
y=-2:.2:2;
[X,Y]=meshgrid(x,y);
t=[0:1:100];
Z=0.96./(pi.^3).*sum((1./((2.*n-1).^3))*cos((2.*n-1)*pi.*Y)*sin((2.*n-1).*pi.*X/2));
mesh(X,Y,Z)
这个代码总是提示错误,求高人解答

 Réponse acceptée

hodef
hodef le 21 Nov 2022

0 votes

直接修改你的代码如下:
x=-2:.1:2;
t=-2:.1:2;
[X,T]=meshgrid(x,t);
n=reshape(0:1:100,1,1,[]);
Z = 0.96./(pi.^3).*sum(bsxfun(@times, 1./(2*n-1).^3, cos(bsxfun(@times, (2*n-1)*pi, T)).*sin(bsxfun(@times, (2*n-1)*pi, X/2))),3);
surf(X,T,Z)

Plus de réponses (0)

Catégories

En savoir plus sur 启动和关闭 dans Centre d'aide et File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!