c语言编写转动惯量的数据处理函数,【物理实验】C语言处理刚体惯量数据,上物理实验的戳进.省90......
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include
#include
#define PI 3.14159
#define g 9.78
#define m 0.0535
#define mh 0.436
#define mp 0.479
#define r 0.02
#define rn 0.105
#define rw 0.12
#define rp 0.12
int main()
{
float fun();
float tai(float y,float x);
float final1(float j2,float j1);
float final2(float j3,float j2);
int i,j;
char c;
float ave[6],j1,j2,j3,jh,jhl,urh,jp,jpl,urp;
printf("已计算β的平均值?\nY 是\nN 否\n");
scanf("%c",&c);
if(c=='Y'||c=='y')
{printf("请依次输入6个平均值β(以空格隔开):\n");
for(i=0;i<6;i++) scanf("%f",&ave[i]);
}
if(c=='N'||c=='n')
{
for(i=0;i<6;i++) ave[i]=fun();
}
j1=tai(ave[1],ave[0] );
j2=tai(ave[3],ave[2]);
j3=tai(ave[5],ave[4]);
printf("实验台的转动惯量为:%0.4f\n",j1);
final1(j2,j1);
final2(j3,j1);
printf("\n\n\n\n\n\%30d\bDesinged by 宫豹鸡丁\n\n\n\n\n\n");
return 0;
}
float fun()
{
int i;
float t[8],b[4],sum=0,temp,temp1,ave;
printf("按序号依次输入8个时间(以空格隔开):\n");
for(i=0;i<=7;i++)
scanf("%f",&t[i]);
for (i=1;i<=4;i++)
{
temp=(i*t[i+3]-(i+4)*t[i-1]);
temp1=t[i-1]*t[i-1]*t[i+3]-t[i+3]*t[i+3]*t[i-1];
b[i]=(2.0*PI*temp)/temp1;
sum=sum+b[i];
}
ave=sum/4.0;
printf("β分别为:\n");
for(i=1;i<=4;i++)
printf("%0.4f ",b[i]);
printf("\n\n平均值为%0.4f\n\n\n",ave);
return ave;
}
float tai(float y,float x)
{
float j;
j=(m*r*(g-r*y))/(y-x);
return j;
}
float final1(float j2,float j1)
{float jh,urh,jhl;
jh=j2-j1;
jhl=0.5*mh*(rn*rn+rw*rw);
urh=(fabs(jh-jhl)/jhl);
printf("圆环的转动惯量为:%0.4f\n理论值为:%0.4f,误差为:%0.4f\n",jh,jhl,urh);
return 0;
}
float final2(float j3,float j1)
{
float jp,urp,jpl;
jp=j3-j1;
jpl=0.5*mp*(rp*rp);
urp=(fabs(jp-jpl)/jpl);
printf("圆盘转动惯量为:%0.4f\n理论值为:%0.4f,误差为:%0.4f\n",jp,jpl,urp);
return 0;
}
c语言编写转动惯量的数据处理函数,【物理实验】C语言处理刚体惯量数据,上物理实验的戳进.省90......相关推荐
- R语言编写自定义描述统计计算函数、使用doBy包的summaryBy函数计算不同分组(group)的描述性统计值(Descriptive statistics by group、样本个数、均值、标准)
R语言编写自定义描述统计计算函数.使用doBy包的summaryBy函数计算不同分组(group)的描述性统计值(Descriptive statistics by group using summa ...
- cgic: 为C语言编写CGI的C函数库
http://www.qqread.com/cgi-perl/v223877.html cgic: 为c语言编写CGI的C函数库 由Thomas Boutell开发 目录 CGIC介绍 怎样写CGIC ...
- 三菱R系列PLC程序 全部采用ST语言编写,内部使用函数块和结构体,程序思路清晰
三菱R系列PLC程序 全部采用ST语言编写,内部使用函数块和结构体,程序思路清晰,简洁明了. 通过结构体和函数块的使用,可以使您在程序编写水平得到很大提高. ST语言是PLC后续的主流语言,是日后编程 ...
- 用c语言编写图书成绩管理系统,学生成绩管理系统(c语言编写).doc
学生成绩管理系统(c语言编写) C程序 学生管理系统 /* Note:Your choice is C IDE */ #include "stdio.h" #include&quo ...
- c语言输出各种图形主函数咋写,C语言图形函数介绍篇
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 ----------------------------------- HERC 7 HERCMONOHI ...
- java语言编写计算器_第二次作业利用java语言编写计算器进行四则运算
随着第一次作业的完成,助教 牛老师又布置了第二次作业:用java语言编写一个程序然后进行四则运算用户用键盘输入一个字符来结束程序显示统计结果.一开始看到这个题目我也着实吓了一跳 因为不知道如何下手而且 ...
- 易语言编写的梦空采集器,支持本地Excel来修改数据存档
编写这个软件的灵感来源于火车头7.6的软件,基于一些细节轻量开发的采集器而已 火车头7.6的POST发布有时候会出现发布不了的问题,我用易语言编写一下,可以发布了 由于代码太多了,所以我截取一段易语言 ...
- c语言的结构体能存放函数吗,在C语言结构体中添加成员函数
我们在使用C语言的结构体时,经常都是只定义几个成员变量,而学过面向对象的人应该知道,我们定义类时,不只是定义了成员变量,还定义了成员方法,而类的结构和结构体非常的相似,所以,为什么不想想如何在C语言结 ...
- c语言中格式化字符串系列函数包括,解析C语言中常用的格式化输入、输出函数...
fprintf(格式化输出数据至文件) 这个函数的功能类似于文件操作函数 fwrite();通过一个文件描述符将数据写入该文件描述符所指向的文件中. 函数定义: int fprintf(FILE * ...
- c语言cgi函数库,cgic: 为C语言编写CGI的C函数库
CGIC介绍 怎样写CGIC应用程序 怎样产生图片在CGIC中? CGI调试特征: 利用捕获 cgic函数参考 cgic变量参考 cgic结果编码参考 cgic快速索引 一般的Unix系统都支持ANS ...
最新文章
- 如何利用微信小游戏的分包加载机制突破4M代码包体积限制
- 澳洲中本聪Craig Wright涉嫌论文抄袭?
- VMware静态地址上网
- python运行非常慢的解决-为什么python运行的慢
- SQL SERVER 2008如何卸载干净
- 10月18号站立会议
- 每日程序C语言2-判断某日期是这一年的第几天
- WebStorm调试Electron
- Servlet的运行方式
- Async和Await异步编程的原理
- [react] 你是如何划分React组件的?
- SpringCloud项目总结
- 云上远程运维的最后那点担心,“云梯”帮你解决
- クリムゾンガールズ 汉化补丁(BUG修正)
- 「leetcode」617. 合并二叉树:【三种递归】【一种迭代】详解
- DOT HERE AGAIN
- 计算机科技文献中 CAM,计算机辅助设计、制造(CAD、CAM)和《机械制图》 课程的结合、探索与实践研究...
- iCode:开源的在线 html/css/js 编辑器
- drop_caches 释放哪些
- 大连发展中韩跨境电子商务势在必行