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

16 vues (au cours des 30 derniers jours)
jicope
jicope le 21 Nov 2022
Réponse apportée : hodef le 21 Nov 2022
图中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
直接修改你的代码如下:
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 Mathematics and Optimization dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!