matlab homework 11

6
Homework 11 Mahmoud Mirza DR Mertz clear clc close all % Homework 11_ Redo dx=0.1; cfl=1/6; % Usally a prescribed value k =3; dt = (cfl*dx^2)/k; t=0.02; L= 1; M= L/dx; % Number of divisions of length N= t/dt; %% PART A T= []; 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); 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 end ans= T(:,36); final_ans= ans'; plot (x,final_ans) for i=1:1:length(x) T_s(i)= 100*x(i)/L; end figure plot (x,T_s) clc close all % Homework 11_ Redo PARt B dx=0.1; cfl=1/6; % Usally a prescribed value k =3; dt = (cfl*dx^2)/k; t=0.02; L= 1; M= L/dx; % Number of divisions of length N= t/dt; %% T= []; for j=1:1:N+1 T(1,j) = 0; end x=[0:dx:L]; for i=2:1:M+1

Upload: mahmoudtmirza

Post on 03-Dec-2015

214 views

Category:

Documents


2 download

DESCRIPTION

MY WOrk for a class MAE

TRANSCRIPT

Page 1: MATLAB Homework 11

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';

Page 2: MATLAB Homework 11

plot (x,final_ans) for i=1:1:length(x)T_s(i)= 5*x(i);

endfigureplot (x,T_s)

Page 3: MATLAB Homework 11
Page 4: MATLAB Homework 11

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)