С Новым годом! Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 15.09.2017
Сообщений: 16
1

Проверка разностного уравнения

28.05.2018, 08:59. Показов 1240. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, есть задача проверки рассчитанного фильтра. Есть передаточная функция и разностная функция вида y(k)=0.99[x(k)−1.902x(k−1)+x(k−2)]+1.883y(k−1)−0.98y(k−2). Как занести разностную функцию в matlab, подать на нее сигнал и проверить этот фильтр. С matlab не работал. Буду благодарен за помощь.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.05.2018, 08:59
Ответы с готовыми решениями:

Реализовать ФНЧ с помошью разностного уравнения.
Помогите пожалуйста реализовать фильтр нижних частот в matlab. Нужно прочитать аудиофайл и...

Исследование на устойчивость разностного уравнения
Добрый день! У меня возникли трудности, в доказательстве устойчивости, достаточно, простого...

Общее решение разностного уравнения
Здравствуйте! Помогите,пожалуйста,найти общее решение разностного уравнения: Заранее,спасибо

Найти частное решение разностного уравнения
{y}_{n+n}-{y}_{n}=n*{2}^{n}удовлетворяющее начальные условиям y1=0 y2=1

6
1296 / 926 / 448
Регистрация: 21.10.2012
Сообщений: 2,601
28.05.2018, 10:33 2
Попробуйте так (х - входной сигнал, y - выходной, отфильтрованный):
Matlab M
1
2
3
b = 0.99.*[1 -1.902 1];
a = [-1.883 0.98];
y = filter(b,a,x);
0
0 / 0 / 0
Регистрация: 15.09.2017
Сообщений: 16
28.05.2018, 10:34  [ТС] 3
Filter использовать нельзя.Преподаватель запретил.
0
1296 / 926 / 448
Регистрация: 21.10.2012
Сообщений: 2,601
28.05.2018, 11:10 4
Поиск по форуму -> решение этой проблемы
Нужно переделать под БИХ фильтр
Функция filter
0
164 / 134 / 61
Регистрация: 16.05.2015
Сообщений: 372
28.05.2018, 12:08 5
АлександрКом, Только, мне помнится, там в знаменателе 1 добавляется, т.е.
Matlab M
1
2
b = 0.99.*[1 -1.902 1];
a = [1 -1.883 0.98];
0
АлександрКом
28.05.2018, 12:19
  #6

Не по теме:

ida2, тоже сомневался, надо или нет, смотрел вот здесь:
http://matlab.exponenta.ru/ml/... filter.php

0
ida2
28.05.2018, 12:35     Проверка разностного уравнения
  #7

Не по теме:

АлександрКом, Подозреваю, что там что-то упустили. Я, в первую очередь, исхожу из того, что знаменатель не может быть ==0. А вообще гляньте здесь: https://www.mathworks.com/help... ilter.html, особенно раздел More About

0
28.05.2018, 12:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.05.2018, 12:35
Помогаю со студенческими работами здесь

Решить задачу Коши. Найти решение разностного уравнения
http://narod.ru/disk/64724135001.00c9a30d38b9a118a2083eb1eaf8f490/img375.jpg.html

Найти общее решение линейного разностного уравнения первого порядка
Всех приветствую. В задании нужно найти Общее решение линейного разностного уравнения первого...

Построение графика для разностного оператора
Здравствуйте, помогите пожалуйста решить задачу. Для разностного оператора...

Программа расчёта разностного аналога интегрирующего звена
Здравствуйте! Хочу написать программу, которая рассчитывала бы по разностному аналогу...

Проверка уравнения функции
ПОМОГИТЕ СДЕЛАТЬ ПРОВЕРКУ УРАВНЕНИЯ ЭТОЙ ФУНКЦИИ! все перепробовал,никак не получается function...

Проверка решения дифференциального уравнения
Задание: найти общий интеграл дифференциального уравнения \sqrt{4+{y}^{2}}dx-ydy={x}^{2}ydy ...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru