blob: 293b841b2295608d40b5f0dda4870348c7154760 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
/* File: accelarray.c
Calculate the acceleration using arrays fora ccel and time using 11 points */
#include <stdio.h>
#include <math.h>
#define M_G 9.81
#define N 11
int main()
{
double a[N],t[N];
double mu=0.2;
double m = 5.0;
double p;
int i;
double t0 = 0.0;
double tf = 10.0;
for(i=0;i<N;i++)
{
t[i] = t0 + i*(tf-t0)/(N-1);
p = 4*sin(t[i]-3)+20;
a[i] = (p-mu*m*M_G)/m;
}
printf("time(s) accel (m/s^2)\n");
printf("--------------------\n");
for(i=0;i<N;i++)
{
printf("%8.4f%5c%8.4f\n",t[i],'\0',a[i]);
}
return 0;
}
|