用C语言解决物理问题!(计算物理)

来源:百度知道 编辑:UC知道 时间:2024/09/22 21:30:56
主要是写出物理问题的解决的过程,其中有用c语言解决的……
如果选用,另加高分!
随便的物理问题,简单点的就可以,例如弹簧拉力了, 浮力,简谐振动什么的都可以……
但必须用c解决!

现在一般都用Matlab做,比C语言好用,主要是用来解微分方程、线性代数等,物理上的数学物理方法很多都可以用这个软件做,而且可以生成图片。比如:水星近日点进动、太阳系行星运动、传热、辐射啊等等……

C语言自己重新编程比较麻烦。

(1)路程速度时间
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
float v,s,t;
printf("Input time and speed\n");
scanf("%f%f",&t,&v);
s=v*t;
printf("%0.2f meters in total.\n",s);
system("PAUSE");
return 0;
}
(2)重力加速度,时间,路程
#include <stdio.h>
#include <stdlib.h>
#define g 9.8
int main(int argc, char *argv[])
{
float s,t;
printf("Input time\n");
scanf("%0.2f",&t);
s=0.5*g*t*t;
printf("Go %f meters in total.\n",s);
system("PAUSE");
return 0;
}
(3)平抛
#include <stdio.h>
#include <stdlib.h>
#define g 9.8
int main(int argc, ch