材料力学编程

发布 2021-12-18 04:59:28 阅读 7184

材料力学上机实验作业。

姓名:侯华成学号:1100800431 班级: 1008111

一个力作用下的任意截面的弯矩,挠度。

程序编译。#include <>

#include <>

main()

double a,b,l,f,x,v,m,ei;

printf("一个力作用下的任意截面的弯矩,挠度");

printf("please input l/m:")

scanf("%lf",&l);

printf("please input a/m:")

scanf("%lf",&a);

b=l-a;

printf("please input f/n:")

scanf("%lf",&f);

printf("please input x/m:")

scanf("%lf",&x);

printf("please input ei:")

scanf("%lf",&ei);

if((x>=a)&&x<=l))

elseprintf("v(%.2lf)=%2lf mm m(%.2lf)=%2lf ",x,v*1000/ei,x,m/1000);

scanf("%lf%lf%lf%lf%lf",&l,&a,&x,&f,&ei);

一个力偶作用下的任意截面的弯矩,挠度。

编译程序。#include <>

#include <>

main()

double a,b,l,me,x,v,m,ei;

printf("一个力偶作用下的任意截面的弯矩,挠度");

printf("please input l/m:")

scanf("%lf",&l);

printf("please input a/m:")

scanf("%lf",&a);

b=l-a;

printf("please input me/")

scanf("%lf",&me);

printf("please input x/m:")

scanf("%lf",&x);

printf("please input ei:")

scanf("%lf",&ei);

if((x>=a)&&x<=l))

elseprintf("v(%.2lf)=%2lf mm m(%.2lf)=%2lf ",x,v*1000/ei,x,m/1000);

scanf("%lf%lf%lf%lf%lf",&l,&a,&x,&me,&ei);

一段分布力作用下的任意截面的。

程序编译。#include <>

#include <>

main()

double a,b,c,l,q,x,v,m,fa,fb,c1,c2,c3,d3,ei;

printf("一段分布力作用下的任意截面的弯矩,挠度");

printf("please input l/m:")

scanf("%lf",&l);

printf("please input a/m:")

scanf("%lf",&a);

printf("please input c/m:")

scanf("%lf",&c);

b=l-a-c;

printf("please input q/n/m:")

scanf("%lf",&q);

printf("please input x/m:")

scanf("%lf",&x);

printf("please input ei:")

scanf("%lf",&ei);

fa=(q*c*(c+2*b))/2*l);

fb=(q*c*(c+2*a))/2*l);

c3=(fa*pow((a+c),3))/3*l)-(q*a*pow(c,3))/6*l)-(q*pow(c,4))/8*l)+(fb*pow(b,2))/2-(fb*pow(b,3))/3*l);

c2=c3-(fb*pow(b,2))/2-(fa*pow((a+c),2))/2+(q*pow(c,3))/6;

c1=c2;

d3=-c3*l;

if((x>(a+c))&x<=l))

if((x>a)&&x<=(a+c)))

if((x>=0)&&x<=a))

printf("v(%.2lf)=%2lf mm",x,v*1000/ei);

printf("m(%.2lf)=%2lf ",x,m/1000);

scanf("%lf",&l);

n个力共同作用下的任意截面的弯矩,挠度。

程序编译。#include <>

#include <>

#define n 1000

double functionv(int i,int n,double l,double x,double a,double b,double f)

double functionm(int i,int n,double l,double x,double a,double b,double f)

main()

int i,n;

double v[n],m[n],a[n],b[n],f[n],sumv=0,summ=0,l,x,ei;

printf("n个力共同作用下的任意截面的弯矩,挠度");

printf("please input n:")

scanf("%d",&n);

printf("please input l/m:")

scanf("%lf",&l);

printf("please input x/m:")

scanf("%lf",&x);

printf("please input ei:")

scanf("%lf",&ei);

for(i=0;i

printf("v(%.2lf)=%2lf mm",x,sumv*1000/ei);

printf("m(%.2lf)=%2lf ",x,summ/1000);

scanf("%d",&n);

double functionv(int i,int n,double l,double x,double a,double b,double f)

double v;

if((x>=0)&&x<=a[i]))

elsereturn v;

double functionm(int i,int n,double l,double x,double a,double b,double f)

double m;

if((x>=0)&&x<=a[i]))

elsereturn m;

h个力偶共同作用作用下的任意截面的弯矩,挠度。

程序编译。#include <>

#include <>

#define n 1000

double functionv(int i,int n,double l,double x,double a,double b,double me)

double functionm(int i,int n,double l,double x,double a,double b,double me)

main()

int i,h;

double l,x,ei,v[n],m[n],a[n],b[n],me[n],sumv=0,summ=0;

printf("h个力偶共同作用下的任意截面的弯矩,挠度");

printf("please input h:")

scanf("%d",&h);

printf("please input l/m:")

scanf("%lf",&l);

printf("please input x/m:")

scanf("%lf",&x);

printf("please input ei:")

材料力学A

成绩统计表。考生姓名学号专业班级 一 选择题 24分 1.两根圆轴,材料相同,受扭矩相同,而直径不同,当d1 2d2时,则两轴的最大切应力之比 1 2,单位长度扭转角之比 1 2为 a 1 4,1 16 b 1 8,1 16 c 1 8,1 64 d 8,16 2.图所示矩形截面,判断与形心轴z平行...

材料力学A

武汉理工大学现代远程教育。2013 2014 学年第一学期 材料力学 课程。期末考试试卷 a卷 班级姓名学号。一 填空题。工程构件正常工作的条件是。工程上将延伸律的材料称为塑性材料。矩形截面梁横截面上最大剪应力出现在各点,其值。平面弯曲梁横截面上一点正应力的计算公式是根据。三个方面的关系得来的。二 ...

材料力学A

考试时间 90分钟,满分100分 考生姓名学号专业班级。成绩统计表。一。填空题 每空1.5分,共15分 1.构件在外荷载作用下具有抵抗破坏的能力为材料的 具有一定的抵抗变形的能力为材料的 保持其原有平衡状态的能力为材料的 2.在低碳钢拉伸曲线中,其变形破坏全过程可分为4个变形阶段,它们依次是和 3....