⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 flw2qe.m

📁 MATLAB进行有限元分析时应用该用限元工具箱
💻 M
字号:
function [Ke,fe]=flw2qe(ex,ey,ep,D,eq)% Ke=flw2qe(ex,ey,ep,D)% [Ke,fe]=flw2qe(ex,ey,ep,D,eq)%-------------------------------------------------------------% PURPOSE%  Compute element stiffness (conductivity) matrix for a%  quadrilateral field element, composed of four triangular%  elements.%% INPUT:  ex = [x1 x2 x3 x4]%         ey = [y1 y2 y3 y4]   element coordinates%%         ep = [t]             element thickness                             %%         D = [kxx kxy;%              kyx kyy]        constitutive matrix%%         eq                   heat supply per unit volume%% OUTPUT: Ke :  element 'stiffness' matrix (4 x 4)%         fe :  element load vector (4 x 1)%-------------------------------------------------------------% LAST MODIFIED: K Persson    1995-08-23% Copyright (c)  Division of Structural Mechanics and%                Department of Solid Mechanics.%                Lund Institute of Technology%-------------------------------------------------------------xc=sum(ex)/4;  yc=sum(ey)/4;K=zeros(5);  f=zeros(5,1);if nargin==4, q=0; else, q=eq; end  [k1,f1]=flw2te([ex(1) ex(2) xc],[ey(1) ey(2) yc],ep,D,q);  [K,f]=assem([1 1 2 5],K,k1,f,f1);  [k1,f1]=flw2te([ex(2) ex(3) xc],[ey(2) ey(3) yc],ep,D,q);  [K,f]=assem([2 2 3 5],K,k1,f,f1);  [k1,f1]=flw2te([ex(3) ex(4) xc],[ey(3) ey(4) yc],ep,D,q);  [K,f]=assem([3 3 4 5],K,k1,f,f1);   [k1,f1]=flw2te([ex(4) ex(1) xc],[ey(4) ey(1) yc],ep,D,q);  [K,f]=assem([4 4 1 5],K,k1,f,f1);  [Ke1,fe1]=statcon(K,f,[5]);  Ke=Ke1; fe=fe1;%--------------------------end--------------------------------

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -