大侠,感谢您帮我解决了这个程序,还有些疑问,望不吝赐教clear;clcsyms nT=300;H=10;t=1;x=0:1:10;for ii=1:length(x)w(ii)=symsum(((-1)^(n+1)*4*T/(2*n-1)/pi)*cos((2*n-1)*pi*x(ii)/2/H)*exp(-((2*n+1)/(2*H)*pi)^2*t),n,1,inf);endplot(x,dou
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 06:42:25
![大侠,感谢您帮我解决了这个程序,还有些疑问,望不吝赐教clear;clcsyms nT=300;H=10;t=1;x=0:1:10;for ii=1:length(x)w(ii)=symsum(((-1)^(n+1)*4*T/(2*n-1)/pi)*cos((2*n-1)*pi*x(ii)/2/H)*exp(-((2*n+1)/(2*H)*pi)^2*t),n,1,inf);endplot(x,dou](/uploads/image/z/12553617-57-7.jpg?t=%E5%A4%A7%E4%BE%A0%2C%E6%84%9F%E8%B0%A2%E6%82%A8%E5%B8%AE%E6%88%91%E8%A7%A3%E5%86%B3%E4%BA%86%E8%BF%99%E4%B8%AA%E7%A8%8B%E5%BA%8F%2C%E8%BF%98%E6%9C%89%E4%BA%9B%E7%96%91%E9%97%AE%2C%E6%9C%9B%E4%B8%8D%E5%90%9D%E8%B5%90%E6%95%99clear%3Bclcsyms+nT%3D300%3BH%3D10%3Bt%3D1%3Bx%3D0%3A1%3A10%3Bfor+ii%3D1%3Alength%28x%29w%28ii%29%3Dsymsum%28%28%28-1%29%5E%28n%2B1%29%2A4%2AT%2F%282%2An-1%29%2Fpi%29%2Acos%28%282%2An-1%29%2Api%2Ax%28ii%29%2F2%2FH%29%2Aexp%28-%28%282%2An%2B1%29%2F%282%2AH%29%2Api%29%5E2%2At%29%2Cn%2C1%2Cinf%29%3Bendplot%28x%2Cdou)
大侠,感谢您帮我解决了这个程序,还有些疑问,望不吝赐教clear;clcsyms nT=300;H=10;t=1;x=0:1:10;for ii=1:length(x)w(ii)=symsum(((-1)^(n+1)*4*T/(2*n-1)/pi)*cos((2*n-1)*pi*x(ii)/2/H)*exp(-((2*n+1)/(2*H)*pi)^2*t),n,1,inf);endplot(x,dou
大侠,感谢您帮我解决了这个程序,还有些疑问,望不吝赐教
clear;clc
syms n
T=300;H=10;t=1;
x=0:1:10;
for ii=1:length(x)
w(ii)=symsum(((-1)^(n+1)*4*T/(2*n-1)/pi)*cos((2*n-1)*pi*x(ii)/2/H)*exp(-((2*n+1)/(2*H)*pi)^2*t),n,1,inf);
end
plot(x,double(w))
如果我想把步长改为0.01可以吗,我把x=0:1:10;改为x=0:0.01:10;
可是出错了
还有,如果让t以0.1为步长变化,吧t也作为变量,区间是【0,3】,那么能否在一张图上画出30根曲线
大侠,感谢您帮我解决了这个程序,还有些疑问,望不吝赐教clear;clcsyms nT=300;H=10;t=1;x=0:1:10;for ii=1:length(x)w(ii)=symsum(((-1)^(n+1)*4*T/(2*n-1)/pi)*cos((2*n-1)*pi*x(ii)/2/H)*exp(-((2*n+1)/(2*H)*pi)^2*t),n,1,inf);endplot(x,dou
可以出图,只是运行时间很长,建议x=0:0.1:10
-----------------------------
clear;clc %我的能出图
syms n
T=300;H=10;
t=0.2:0.4:3; %步长0.1,运行时间会很长
x=0:1:10;
for jj=1:length(t)
for ii=1:length(x)
w(jj,ii)=symsum(((-1)^(n+1)*4*T/(2*n-1)/pi)*cos((2*n-1)*pi*x(ii)/2/H)*exp(-((2*n+1)/(2*H)*pi)^2*t(jj)),n,1,inf);
end
plot(x,double(w(jj,:)))
hold on
end