Реферат: Разложение сигнала в базисе Уолша
FILE *out; //Указатель на выходной файл
int arr[256]; //Массив кадрa
int uolsh[512]; //Массив коэффициентов Уолша
int code, to_int; //Переменные для преобразования
int clk2, loop, clk1; //Переменные циклов
float sum; //Среднее арифметическое
float stepx, stepy; //Шаги графика по х и по y
int delta; //Смещение оси абсцисс
char ch[10]; //Для чтения строки файла
int gdriver = DETECT, gmode, errorcode; //Для инициализации графики
int del=40; //Смещение оси ординат
int max() { //Поиск максимального числа
int tmp; //Временная переменная
tmp=0;
for (clk2=0;clk2<256;clk2++)
if (tmp<abs(arr[clk2])) tmp=abs(arr[clk2]);
return tmp;
}
int ffread (FILE *filptr,char st[10]) {
int flg=0; //Флаг наличия ошибки
size_t err; //Определяет наличие ошибки
*st--;
do {
*st++;
err=fread (st,1,1,filptr);
if (err!=1) {
flg=1;
break;
}