matlab homework 11
DESCRIPTION
MY WOrk for a class MAETRANSCRIPT
Homework 11 Mahmoud Mirza
DR Mertz
clearclcclose all% Homework 11_ Redo dx=0.1;cfl=1/6;% Usally a prescribed valuek =3;dt = (cfl*dx^2)/k;t=0.02; L= 1;M= L/dx; % Number of divisions of lengthN= t/dt;%% PART AT= [];for j=1:1:N+1 T(1,j) = 0;end for j=1:1:N+1 T(11,j) = 100;end x=[0:dx:L];for i=2:1:M T(i,1) = cos(pi.*x(i)./L); endfor j=1:1:N for i=2:1:M T(i,j+1)=T(i,j)+(cfl*(T(i-1,j)-2*T(i,j)+T(i+1,j))); endend ans= T(:,36);final_ans= ans';plot (x,final_ans) for i=1:1:length(x)T_s(i)= 100*x(i)/L;end
figureplot (x,T_s)
clcclose all % Homework 11_ Redo PARt B dx=0.1;cfl=1/6;% Usally a prescribed valuek =3;dt = (cfl*dx^2)/k;t=0.02; L= 1;M= L/dx; % Number of divisions of lengthN= t/dt;%%T= [];for j=1:1:N+1 T(1,j) = 0;end x=[0:dx:L]; for i=2:1:M+1 T(i,1) = 100;end for j=1:1:N for i=2:1:M T(i,j+1)=T(i,j)+(cfl*(T(i-1,j)-2*T(i,j)+T(i+1,j))); end for m=1:1:36 T(11,j+1)= T(10,j+1)+5*dx; endend ans= T(:,36);final_ans= ans';
plot (x,final_ans) for i=1:1:length(x)T_s(i)= 5*x(i);
endfigureplot (x,T_s)
clcclose all % Homework 11_ Redo PARt B dx=0.1;cfl=1/6;% Usally a prescribed valuek =3;dt = (cfl*dx^2)/k;t=0.02; L= 1;M= L/dx; % Number of divisions of lengthN= t/dt;%%T= [];for j=1:1:N+1 T(1,j) = 0;end x=[0:dx:L]; for i=2:1:M+1 T(i,1) = 100;end for j=1:1:N for i=2:1:M T(i,j+1)=T(i,j)+(cfl*(T(i-1,j)-2*T(i,j)+T(i+1,j))); end for m=1:1:36 T(11,j+1)= T(10,j+1)+5*dx; endend ans= T(:,36);final_ans= ans';plot (x,final_ans) for i=1:1:length(x)T_s(i)= 5*x(i);endfigureplot (x,T_s)