Professional Documents
Culture Documents
Untitled
Untitled
% Mesh generation
nx = 30; % Number of elements in x-direction
ny = 10; % Number of elements in y-direction
dx_elem = L/nx; % Element size in x-direction (m)
dy_elem = D/ny; % Element size in y-direction (m)
x_nodes = linspace(0,L,nx+1); % Node locations in x-direction (m)
y_nodes = linspace(0,D,ny+1); % Node locations in y-direction (m)
[X,Y] = meshgrid(x_nodes,y_nodes); % Meshgrid of node locations
node_nums = reshape(1:(nx+1)*(ny+1),nx+1,ny+1); % Reshape node numbers
elem_nums = reshape(1:nx*ny,nx,ny); % Reshape element numbers