马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
<P>小女子现遇一难题,望得到各位达人相助:</P>
<P>一个T型钢,在定义其截面时要输入其面板、腹板的长度和厚度,依次为b,t+4,h,t,即独立变量共三个。但已知量是截面惯性矩I,最大剖面模数W,和截面总面积A。<BR>现在的难题是用已知量来表示截面输入参数,即把t,b,h写为I,A,W的函数表达式。</P>
<P>老师让我用手推,我笨,推不出,于是我想到用MATLAB来解方程组,增加了两个中间变量,一个是面板厚度b=t+4,还一个是惯性轴距面板边缘的高度z<BR>于是得到下面五个方程<BR>d=t+4<BR>A=(h-d)*t+d*b <BR>z=(b*d*d/2+(h-d)*t*((h-d)/2+d))/A<BR>I=b*d^3/12+b*d*(z-d/2)^2+t*(h-d)^3/12+(h/2+d/2-z)^2*t*(h-d)<BR>W=I/z </P>
<P>于是我编程如下:</P>
<P>[b,h,d,t,z]=solve('t+4-d,(h-d)*t+d*b-A,b*d*d/2+(h-d)*t*((h-d)/2+d)-A*z,b*d^3/12+b*d*(z-d/2)^2+t*(h-d)^3/12+(h/2+d/2-z)^2*t*(h-d)-I,I/z-W','b,h,d,t,z')</P>
<P>电脑不给算,还一直报错,点了确定就突然退出了程序。</P>
<P>于是我对A,I,W赋了特定的数值2400,6201000,6201000/46.5,替换掉了这三个待定量,就能算出结果了。h=162,b=100,t=8,d=12,z=46.5这是为什么?</P> |