扭摆法测定物体转动惯量 计算程序

本代码适用于大学物理实验“扭摆法测定物体转动惯量”

因实验环境不同,使用前需调整参数

#include<stdio.h> 
int main()
{
	double m1=0.7297; //塑料圆柱体(高)-质量(kg) 
	double m2=0.7142; //金属圆筒-质量(kg)
	double m3=0.5367;//塑料圆柱体(矮)-质量(kg) 

	double D1=10.00867; //塑料圆柱体(高)-平均直径(cm) 
	double D21=9.99600; //金属圆筒-平均外径(cm)
	double D22=9.33333; //金属圆筒-平均内径(cm)
	double D3=10.01733;//塑料圆柱体(矮)-平均直径(cm)
	
	double T0=0.77500; //载物盘-平均周期(s)
	double T1=1.26003; //塑料圆柱体(高)-平均周期(s) 
	double T2=1.5723; //金属圆筒-周期平均(s)
	double T3=1.1517; //塑料圆柱体(矮)-平均周期(s)
	
	double Pai=3.14;
	
	double I10=(m1*D1*D1)/8;//塑料圆柱体(高)-理论值 
	double I20=(m2*((D21*D21)+(D22*D22)))/8;//金属圆筒-理论值
	double I30=(m3*D3*D3)/8;//塑料圆柱体(矮)-理论值
	double K=(4*Pai*Pai*I10)/((T1*T1)-(T0*T0));//利用 塑料圆柱体(高) 所求公式系数 
	double I0=(I10*T0*T0)/((T1*T1)-(T0*T0));//载物盘-理论值 
	double I1=((K*T1*T1)/(4*Pai*Pai))-I0;//塑料圆柱体(高)-实际值 
	double I2=((K*T2*T2)/(4*Pai*Pai))-I0;//金属圆筒-实际值
	double I3=((K*T3*T3)/(4*Pai*Pai))-I0;//塑料圆柱体(矮)-实际值
	
	printf("I10=%lf\n\nI20=%lf\n\nI30=%lf\n\nK=%lf\n\nI0=%lf\n\nI1=%lf\n\nI2=%lf\n\nI3=%lf",I10,I20,I30,K,I0,I1,I2,I3);
 } 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值