梁弯曲分析自由振动分析的C程序_第1页
梁弯曲分析自由振动分析的C程序_第2页
梁弯曲分析自由振动分析的C程序_第3页
梁弯曲分析自由振动分析的C程序_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1、梁弯曲分析,自由振动分析的c程序程序:#include <math.h>#include <stdio.h>float zgxj(float b,float h)/*轴惯性矩计算子程序*/float i;i=b*h*h*h/12;return(i);void main() /*主函数*/*/ int i,j;float a44;float l,b,h,jz,l; /*设置轴的长度、周截面的高度h、宽带b、轴惯性矩、梁单元长度*/int n;/*设置节点数量n*/float e; /*刚度系数模量*/printf("请输入刚度系数:");scanf

2、("%f",&e);printf("n");printf("请输入杆的长度:");scanf("%f",&l);printf("n");printf("请输入杆的宽带和高度(数据之间用空格隔开):");scanf("%f %f",&b,&h);printf("n");printf("请需要输入划分的节点数量(建议不要太大<20):");scanf("%d",&

3、amp;n);printf("n");jz=zgxj(b,h);/*计算轴惯性矩的值*/l=l/(n+1);/*求梁单元长度*/a00=12*e*jz/(l*l*l); /*计算刚度矩阵*/a01=6*e*jz/(l*l);a02=(-12)*e*jz/(l*l*l);a03=6*e*jz/(l*l);a10=6*e*jz/(l*l);a11=4*e*jz/l;a12=(-6)*e*jz/(l*l);a13=2*e*jz/l;a20=(-12)*e*jz/(l*l*l);a21=(-6)*e*jz/(l*l);a22=12*e*jz/(l*l*l);a23=(-6)*e*j

4、z/(l*l);a30=6*e*jz/(l*l);a31=2*e*jz/(l*l);a32=(-6)*e*jz/(l*l);a33=4*e*jz/l;printf("梁单元刚度矩阵k:n");for(i=0;i<=3;i+) /*输出刚度矩阵*/for(j=0;j<=3;j+)printf(" %.1f ",aij);printf("n");#include<stdio.h>#include<math.h>float zgxj(float b,float h)/*轴惯性矩计算子程序*/float i

5、;i=b*h*h*h/12;return(i);(2)求振动频率的程序float zizhen(float e,float i,float m,float l,int i) /*模特分析子程序,用于输出前各阶自振频率*/float f;float a4=3.516,22.03,61.7,120.9;f=ai*sqrt(e*i/m)/l/l);/*计算前四阶自振频率*/return(f);/*返回单前频率*/void main()/*主函数*/float l,b,h,iz; /*设置轴的长度、周截面的高度h、宽带b、轴惯性矩*/int i,j;/*设置节点数量n*/float e,m;float

6、 a4=3.516,22.03,61.7,120.9,f4;/*定义影响系数和自振频率的字符*/printf("请输入刚度系数:");scanf("%f",&e);printf("n");printf("请输入杆的长度:");scanf("%f",&l);printf("n");printf("请输入杆的宽带和高度(数据之间用空格隔开):");scanf("%f %f",&b,&h);printf("n");printf("请输入线密度(单位:kg/立方米):");scanf("%f",&m);printf("n");iz=zgxj(b,h); for(i=0;i<=3;i+) /*循

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论