Info

この質問は閉じられています。 編集または回答するには再度開いてください。

how to store each value of T0 in a matrix of order (l,240)?

2 ビュー (過去 30 日間)
CYC12
CYC12 2017 年 9 月 27 日
閉鎖済み: MATLAB Answer Bot 2021 年 8 月 20 日
for t=b:dt:240
for x=a:dx:l
for n=d:dn:5
cn=(2/n*pi)*(((40/n*pi)*(sin(n*pi)))-(40*cos(n*pi)));
T0=cn*(exp(-(n^2)*(pi^2)*t/(l^2)))*(sin(n*pi*x/l));
end
end
end
  1 件のコメント
Roger Stafford
Roger Stafford 2017 年 9 月 28 日
Your request implies that the triple nested for-loops will iterate L*240 times. That is certainly not evident and would depend very much on the values of b, a, d, dt, dx, dn, and L. Please tell us what these seven values are.

回答 (1 件)

KSSV
KSSV 2017 年 9 月 28 日
t=b:dt:240 ;
x=a:dx:l ;
n=d:dn:5 ;
T0 = zeros(length(t),length(x),length(n)) ;
for i = 1:length(t)
for j = 1:length(x)
for k = length(n)
cn=(2/n(k)*pi)*(((40/n(k)*pi)*(sin(n(k)*pi)))-(40*cos(n(k)*pi)));
T0(i,j,k)=cn*(exp(-(n(k)^2)*(pi^2)*t(i)/(l^2)))*(sin(n(k)*pi*x(j)/l));
end
end
end

この質問は閉じられています。

Community Treasure Hunt

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

Start Hunting!

Translated by