Форум программистов, компьютерный форум CyberForum.ru

Задача с фильтром (написать сумму двух синусов) - C++

Восстановить пароль Регистрация
 
pasha-1-08
-29 / 0 / 0
Регистрация: 29.12.2010
Сообщений: 27
29.05.2013, 23:39     Задача с фильтром (написать сумму двух синусов) #1
Помогите написать сумму двух синусов !! у меня есть фильтр так вот на него надо подать сумму двух синусов что бы посмотреть на выходе один из них попадёт в полосу пропускания а второй подавиться.... вот параметры фильтра самого:
C
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
37
38
39
40
float kaf[16]={
0, 0.0005,
0.0034, 0.0149,
0.0446, 0.0982,
0.1637, 0.2104,
0.2104, 0.1637,
0.0982, 0.0446,
0.0149, 0.0034,
0.0005, 0,};
int a;
int x;
int y[1];
int inp[16]; /*Обьявление буфера входных данных он равен размеру окна фильтра */
int i;
float rez[16]; /*Объявление буфера выходных данных он равен размеру окна фильтра */
float out[1]; /*буфер выходных отсчётов*/
int s;
main(){
while (1) { /*бесконечный цикл*/
float *rez_buf = &rez[0]; /*присвоение адреса одной переменной другой переменной */
a=16; /*устанавливаем размер окна*/
x=0;
while (a--) { /*обнуляем память по адресам выходного буфера*/
*rez_buf++ = 0;}
while (x!=16)/*Цикл формирования выходного буфера данных*/
{a=15;
while (a!=-1) /*цикл сдвига данных в буфере на 1 адрес вверх*/
{ inp[a]=inp[a-1];
a--;}
inp[0]=y[0]; /*чтение данных из внешнего файла*/
s=15;
while (s!=-1) /*перемножение буфера входных данных на коэффициенты и
формирование одного элемента буфера выходных данных*/
{ rez[x]=rez[x]+inp[s]*kaf[s];
s--;}
out[0]=rez[x]; /*запись результата по адресу выхода*/
x++;
}
}
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.05.2013, 23:39     Задача с фильтром (написать сумму двух синусов)
Посмотрите здесь:

C++ вычислить значение квадратов синусов
Теорема синусов C++
C++ Вычислить сумму синусов
C++ Написать программу, выводящую сумму и разность двух введенных чисел
C++ Написать программу, которая находит сумму четных и сумму нечетных элементов массива
Вычислить значения синусов C++
Программа выводит таблицу значений синусов или косинусов C++
C++ Написать функцию, возвращающую произведение двух параметров, если оба параметра < 0, иначе их сумму

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 06:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru