对于x和y的值分别为1到5和1到4,我应该对1到5的总和进行嵌套循环。我应该将值表示为矩阵(4,5)。但是我无法打印矩阵。
for x=1:5
for y=1:4
for n=1:5
Tmat=zeros(5,4)
T=0;
T(x,y)=T+((4*T1)/pi)*sin((2*n-1)*((pi*x)/a))/(2*n-1)*sinh((2*n-1)*((pi*y)/a))/sinh((2*n-1)*((pi*b)/a));
Tmat=T(x,y)
end
end
end
答案 0 :(得分:1)
如果我理解你的问题,也许这就是你想要的:
T1=1; a=1; b=1;
Tmat=zeros(5,4);
for x=1:5
for y=1:4
for n=1:5
%// Because we're summing, Tmat(x,y) gets increased for each n
Tmat(x,y)=Tmat(x,y) + ((4*T1)/pi)*sin((2*n-1)*((pi*x)/a))/(2*n-1)*sinh((2*n-1)*((pi*y)/a))/sinh((2*n-1)*((pi*b)/a));
end
end
end
请注意,我不知道您的T1,a或b的预期值,所以我输入了虚拟数据。