有限元法的后处理
用四边形划分圆的网格
将四节点有限元网格转换为三节点有限元网格
为给定的控制方程绘制一个吸引力的盆地:x ^ 3-y = 0;y ^ 3-x = 0
牛顿曲面(x)- 为给定数量的迭代运行循环
BasinsofAttraction.m- 使用牛顿的给定方程集的吸引力盆地
绘制Mathieu方程的稳定性图表或INCE支柱图
稳定性师9.- 为Mathieu方程绘制稳定性图表或支柱图
plotaxisatorigin.- 通过原点的Plotaxisatorigin绘制2D轴
使用分析坐标系统展示网格生成。
BipolarCoordinates (Xi,η)- A是无线电域的半径,它是域的高度
马蹄(Xi,Eta,Row,B0,B1)- 行是主要椭圆的微小轴的宽高比
修改过的rosehoe(xi,eta,r)- r是主要椭圆的主要轴的宽高比
Gridgeneration.m.-演示使用解析坐标系统生成网格
plotgrid(x,y)- Plotgrid:绘制结构化网格。
将XYZ文件转换为Surfer ASCII GRD文件的功能
ymin grd_write(矩阵,xmin xmax, ymax, namefile)- 将MATLAB矩阵写为GRD文件的函数
XYZ2GRD(文件)函数将xyz文件(从全局映射器获得)转换为
Mathieu方程/参数振荡器的数值和相平面分析
parameTricoscillator.m-绘制马底厄方程的响应和相平面
使用四个点编号元素对薄壳用于有限元分析
MeshConicalShell(半径,θ,身高、NT、NR)- 用4和3个点头元素啮合锥形壳
网眼塞尔(半径,高度,θ,phi,n)- 用4和3个点头元素啮合球形壳
CylindricalShell.m- 用4个点头元素啮合薄圆柱壳
MeshCylindricalShell(半径,θ,高度,在北半球,NT)- 用4个点头元素啮合薄圆柱壳
球面谢尔姆- 用4和3个点头元素啮合球形壳
锥形谢尔姆- 用4和3个点头元素啮合锥形壳
以有限元分析啮合有四个发号元素的板
Meshcircularplate(半径,θ,nr,nt)- 用4和3个点头元素啮合圆形板
圆形圆形- 用4和3个点头元素啮合圆形板
MeshRectanglularPlate (L B Nx、纽约)- 使用4个点头元素啮合板
矩形铭牌- 用4个点头元素啮合板
非线性简单摆锤的仿真
研究在旋转的箍/丝或环上的珠圈运动。
等式(T,x)- 设置输入值以便传递到ODE45
beadonrotatinghoop.m.-模拟胎圈上的旋转箍
使用有限元方法技术计算自然频率和欧拉屈曲负荷
natural_frequencies.m.- 找到一列的自然频率和欧拉屈曲负载
PlotModeShapes(VEC,FSOL,梁,NBC)- 绘图模式形状
理论(BC,E1,I1,M1,L1)- 各种挑战的自然频率和欧拉屈曲负荷
使用有限元法解决了其边缘均匀张力下的板
PlaneStress.m.- 平板平板应力分析
MyTable(Nnode,位移,SDOF)- 设置表格
用Wilson tita时间积分法求解系统对外界激励的响应
前- 参考:有限元程序 - K. J. Bathe
WilsonMethod (M K C R)- Wlison Tita集成方法
非线性弹簧摆的仿真
Springpendulum.m.-弹簧摆仿真
等式(T,x)- 设置输入值以便传递到ODE45
arrowh(x,y,clr,arsize,where)- arrulh在当前图中绘制一个固体2D箭头头。
蝴蝶飞行动画
Butterfly.m- 为蝴蝶的飞行设置动画
在给出顶点时,找到三角形和/或四边形的角度。
对线性系统的纽马克法进行了代码编写,并给出了算例
Example.m- 代码是为线性纽马克方法编写的代码,解决问题
咪氢分析(M,K,C,P,Lambda)- 系统的模态分析
NewmarkMethod(M,K,C,P,PHI,SDOF,加速)- 纽马克的方法:线性系统
鉴于T与形式的地震输入,绘制位移响应光谱
ResponseSpectra.m- 绘制给定地震输入的响应光谱
使用有限元法解决均匀横向压力下薄板的弯曲
主- 板静态分析
编写代码以提取2D平面应力分析中的应力
PlaneStress.m.- 平板平板应力分析
主- 平板压力分析中的应力恢复
外推(resorggp)- 使用外推方法来获得节点应力的过程
PatchRecovery(x,y,scrountgp)- 针对修补程序恢复的谱图
获取给定粒子周围的最近邻居列表
NPP.M.- 最近的相邻粒子搜索(所有对搜索)
使用Transfinite插值来展示网格生成
plotgrid(x,y)- Plotgrid:绘制结构化网格。
TFI.M.- 使用Transfinite插值(TFI)向SemonStarte网格生成
获取给定阵列或矩阵的n'th最小和最大值
nthbounds(数据,n)- 用于计算给定阵列/矩阵的第n个最大值和最小值的函数
使用Monte Carlo方法计算PI
Montecarlo.m.-用蒙特卡罗法计算圆周率
N-DOF系统的时间集成
纽马克(应用R m k c)- 纽马斯逐步的时间集成方案