codice:#include <stdio.h> #include <stdlib.h> #include <malloc.h> #include "massa_molla.h" #define x0 20 #define T 0.01 void stampa_vettore ( float *v, int); float calcolo_periodo (float *v, int); int main (void) { float *traiettoria; float periodo; stampa_vettore( traiettoria, MAX_CAMPIONI); periodo = calcolo_periodo(traiettoria, MAX_CAMPIONI); printf("Periodo = %f\n", periodo); printf("Frequenza = %f\n", 1/periodo); system ("pause"); } /* Funzioni */ void stampa_vettore( float *v, int size) { int i; for (i=0; i<size; i++) { printf( "La traiettoria e' v[%d]=%f \n", i, v[i]); } } float calcolo_periodo(float *v, int size) { int i, min_index; min_index = 0; for (i = 1;i < size;i++) { if (v[i] < v[min_index]) min_index = i; } return 2 * min_index * T; }
Non ho capito il discorso della traiettoria..

Rispondi quotando