![]() Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
![]() Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
![]() |
Задание 4.1
Методом наименьших квадратов аппроксимировать сигнал
Выполнение поставленной задачи разобьем на несколько этапов. 1. Сгенерируем непрерывный сигнал 2. Сгенерируем систему степенных функций 3. Определим вектор аппроксимирующего спектра 4. Сгенерируем аппроксимирующий многочлен
Первый этап. Модель получения непрерывного сигнала Рис. 4.3 Фрагмент модели построения сигнала Однако, для того чтобы итоговая модель не была слишком громоздкой, отдельные этапы построения модели будем оформлять в виде подсистем, из которых и будет окончательно состоять модель. Построенный фрагмент модели оформим как подсистему, для этого выделим все блоки, генерирующие сигнал Двойной щелчок по блоку Subsystem откроет дополнительное окно подсистемы, в котором отобразится спрятанный фрагмент, при этом выход подсистемы будет снабжен соответствующим выходным портом out1, который можно переименовать в x(t). Результат преобразований показан на рис. 4.4.
Рис. 4.4 Результат преобразования фрагмента системы в подсистему
Второй этап. Аналогичным образом поступим при построении системы базисных степенных функций Рис. 4.5 Построение системы базисных функций Модель в основном окне примет вид, показанный на рис. 4.6. Рис. 4.6 Фрагмент модели, состоящий из подсистем Третий этап. Определим вектор аппроксимирующего спектра Рис. 4.7 Структурная схема определения коэффициентов аппроксимирующего многочлена Здесь элементы Рис. 4.8 Подсистема определения коэффициентов спектра Модель в основном окне примет вид, показанный на рис. 4.9. Рис. 4.9 Основная модель с тремя подсистемами Осталось доработать блок To Workspace, используемый для записи результатов в рабочую область программы Matlab. На промежутке [0,1] аппроксимирующий спектр Преобразуем блок To Workspace в подсистему (рис. 4.10), в которую добавим блок Enable, при помощи которого можно управлять записью результатов в рабочую область. А самому блоку To Workspace зададим свойству Save format значение Structure With Time. Рис. 4.10 Подсистема сохранения результатов расчета аппроксимирующего спектра в рабочую область Окончательный вид основной модели с результатами моделирования на последнем шаге показан на рис. 4.11. Рис. 4.11 Окончательный вид модели расчета коэффициентов по методу наименьших квадратов Четвертый этап. После расчета коэффициентов аппроксимирующего спектра искомый аппроксимирующий сигнал восстанавливается по схеме, приведенной на рис. 4.12. Рис. 4.12 Восстановление сигнала по найденному спектру Результаты работы модели выводятся на экран виртуального осциллографа, при этом на рис. 4.13 слева показан исходный сигнал, а справа изображены исходный и наложившийся на него аппроксимирующий сигнал.
Рис. 4.13 Исходный сигнал
Варианты для выполнения Задания 4.1 Методом наименьших квадратов на интервале [0,1] аппроксимировать сигнал из лабораторной работы №1 в соответствие со своим вариантом. В качестве базисных функций взять степенные функции вида
Date: 2015-07-17; view: 520; Нарушение авторских прав |