Digital Signal Processing LibraryVoice LabProgram name: vector_split Language: C In file: vector_lib.c Objective: split a vector into 2 vectors Usage: void vector_split(double *vector1, double delta, int vector_length, double **vector_2, double **vector_3); Parameters:
Mathematical Description: v1 * c ---> v2 Comments: Routine is used to split a vector to two vectors Code: void vector_split(double *vector1, double delta, int vector_length, double **vector_2, double **vector_3) { double aux; aux = 1.0 + delta; vector_multiply(vector1, aux, vector_length, vector_2); aux = 1.0 - delta; vector_multiply(vector1, aux, vector_length, vector_3); return; } |
English Version > Documents and tutorials > D.Sc. projects > Routines for DSP > vector_lib >