文件名称:使用有限元方法计算欧拉屈曲载荷的简单 Matlab 程序:该程序确定简Struts的欧拉屈曲载荷-matlab开发
文件大小:2KB
文件格式:ZIP
更新时间:2024-06-18 21:15:51
matlab
EI d^2 y/ dx^2 +Py =0, y(0)=0, y(L)=0。 使用加权函数 w(x) 的弱形式,使得 w(0)=0, w(L)=0。 w(x) 是分段线性插值函数。 写出弱形式,我们得到-int 0 到 L dw/dx dy/dx dx + lamda int 0 到 L w(x) y(x) dx =0 使用如下所示的线性形状函数: w(x) = N1(x) w1+ N2(x) w2, y(x)= N1(x) y1_+ N2(x) y2。 我们得到kdet= k0*P/(E*I)-k1; 我们找到 P 的值,使得 det(kdet) 变为零。
【文件预览】:
main_program.zip