43 / 44 / 4
Регистрация: 31.01.2013
Сообщений: 193
1

Амплитудный и фазовый спектры

21.09.2014, 14:30. Показов 2807. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте. Требуется написать функцию, которая используется для построения амплитудной и фазовой диаграмм.
Приложил код функции. Но что-то идет не так, диаграммы неправильные.
Из теории использую следующее:
https://www.cyberforum.ru/cgi-bin/latex.cgi?f(x)=\frac{{a}_{0}}{2}+\sum_{n=1}^{inf}({a}_{n}cos({\omega }_{0}nt)+{b}_{n}sin({\omega }_{0}nt)) - тригонометрический ряд Фурье
https://www.cyberforum.ru/cgi-bin/latex.cgi?{A}_{n}=\sqrt{{{a}_{n}}^{2}+{{b}_{n}}^{2}}
https://www.cyberforum.ru/cgi-bin/latex.cgi?{\varphi }_{n}=arctg(\frac{{b}_{n}}{{a}_{n}})
Кликните здесь для просмотра всего текста
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function [Amplitude,Phase]=AmplitudePhaseSpectrum(w,x1,x3,shag,q1,q2)
syms x;
for k=1:10
    summak=0;                                                % Подготовка переменых для
    summbk=0;                                                % вычисления коэфф-ов Фурье
    for i=0:1023 
        summak=summak+(x3(i+1))*(cos((k-1)*w*x1(i+1)))*shag; % Цикл заменяет интегрирование в вычислении 
        summbk=summbk+(x3(i+1))*(sin((k-1)*w*x1(i+1)))*shag; % коэфф-тов суммой, по методу прямоугольноков
    end
    a(k)=(2/(q2-q1))*summak;                                 % а(k) коэфф-ты Фурье
    b(k)=(2/(q2-q1))*summbk;                                 % b(k) коэфф-ты Фурье
    Amplitude(k)=sqrt((a(k))^2+(b(k))^2);                    % Амплитуда гармоники
    Phase(k)=atan(b(k)/a(k));                                % Начальная фаза гармоники
end
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.09.2014, 14:30
Ответы с готовыми решениями:

Как строить амплитудный и фазовый спектры
помогите, пожалуйста. где можно взять подробную информацию про функции? имеется спектральная...

Амплитудный и фазовый спектры аудио сигнала
Здравствуйте. Необходимо построить графики АЧХ и ФЧХ wav - файла. Можно ли это сделать с помощью...

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

Амплитудный и частотно-фазовый спектры. Мучаюсь уже месяц или около того
Дан код. clc syms wk bk ck arg k Cabs bk = (2 - 2 * (-1)^k) / pi / k; Cabs = abs(bk); arg...

2
36 / 36 / 0
Регистрация: 12.05.2012
Сообщений: 26
21.09.2014, 17:42 2
Было бы неплохо сказать, что за входные переменные у вашей функции и как вы их формируете.
0
Эксперт по электронике
939 / 839 / 121
Регистрация: 23.11.2012
Сообщений: 2,489
22.09.2014, 00:00 3
Вот тут неплохо разобрано. Правда там строятся не спектры, а восстановленные по ним сигналы. Но при желании можно и сами спектры построить.
0
22.09.2014, 00:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.09.2014, 00:00
Помогаю со студенческими работами здесь

Как можно получить амплитудный и фазовый спектры, коэффициенты разложения бпф без стандартной функции fft
Зосима, если тебя не затруднит, не мог бы ты показать как можно получить амплитудный и фазовый...

Вычислить амплитудный и фазовый спектры этого сигнала
Всем привет, при выполнении задания на маткаде столкнулся с проблемой, когда пытаюсь расчитать одну...

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

Спектры Si, О2
Здравствуйте,помогите пожалуйста построить спектры Si, О2 в базе данных HITRAN


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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