Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@rleegates
Created December 15, 2014 08:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rleegates/50016503c9f28999935f to your computer and use it in GitHub Desktop.
Save rleegates/50016503c9f28999935f to your computer and use it in GitHub Desktop.
Quad8 Shape Functions
N = [ 0.25* (1+s) * (1+r) * (r+s-1),...
0.25* (1+s) * (r-1) * (r+1-s),...
-0.25* (s-1) * (r-1) * (r+s+1),...
-0.25* (s-1) * (1+r) * (r-1-s),...
-0.5 * (1+r) * (r-1) * (1+s) ,...
0.5 * (r-1) * (1+s) * (s-1) ,...
0.5 * (1+r) * (r-1) * (s-1) ,...
-0.5 * (1+r) * (1+s) * (s-1) ]';
dN = [ 0.25* (1+s) * (s+2*r) ,...
0.25* (1+s) * (-s+2*r),...
-0.25* (s-1) * (s+2*r) ,...
-0.25* (s-1) * (-s+2*r),...
-r * (1+s) ,...
0.5 * (1+s) * (s-1) ,...
r * (s-1) ,...
-0.5 * (1+s) * (s-1) ;...
0.25* (1+r) * (r+2*s) ,...
0.25* (-1+r) * (r-2*s) ,...
-0.25* (-1+r) * (r+2*s) ,...
-0.25* (1+r) * (r-2*s) ,...
-0.5 * (1+r) * (-1+r) ,...
s * (-1+r) ,...
0.5 * (1+r) * (-1+r) ,...
-s * (1+r) ]';
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment