Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Matlab Преобразование Фурье https://www.cyberforum.ru/ matlab/ thread1794297.html
Здравствуйте! Помогите пожалуйста разобраться с преобразованием Фурье и получить "адекватное" АЧХ. clear all% Очистка памяти %% Параметры Tm=48529;% Длина сигнала (с) Fd=1;% Частота дискретизации (Гц) Ak=0.5;% Постоянная составляющая (Попугаев) A1=1;% Амплитуда первой синусоиды (Попугаев) A2=0.7;% Амплитуда второй синусоиды (Попугаев) F1=13;% Частота первой синусоиды (Гц) F2=42;% Частота...
Matlab Уравнение теплопроводности
Написал программу для расчёта уравнение, при вызове через консоль всё отлично пашет. Сделал интерфейс в GUI и когда нажимаю кнопку ,,Выполнить(function pushbutton2_Callback(hObject, eventdata, handles) выскакивает вот такая ошибка, не могу разобраться в чём дело... ??? Subscripted assignment dimension mismatch. Error in ==> pdepe at 246 y0(:,1) = temp; Error in ==>...
Matlab Matlab зависает без видимой причины недавно началась проблема - Матлаб зависает во время работы, без всякой видимой причины ( не во время запуска кода, а в редакторе либо во время когда просто передвигаю руками элементы на фигуре). висит намертво и никак не реагирует (только убить процесс через Task Manager). это излечимо? https://www.cyberforum.ru/ matlab/ thread1793002.html Matlab Как правильно взять интеграл от анонимной функции? Есть еще один вопрос, решил не создавать новую тему, так как новый вопрос также относится к интегрированию. Как правильно взять интеграл от анонимной функции? Вот есть у меня такой интеграл: С помощью вышеприведенного метода https://www.cyberforum.ru/matlab/thread1792259.html я его решаю. Но я хочу, чтобы было что-то типа этого: deltaPF = @(tx,U,W,H)(int(DpFG(tx,U,W,H,dz),'dz',0,H))... https://www.cyberforum.ru/ matlab/ thread1792936.html
Вычислить интеграл как интегральную сумму Matlab
Здравствуйте! У меня есть вот такая функция и мне нужно найти интеграл: Вот мои попытки: clc, clear all R1 = 0.7; phi = @(R1)(1+R1^2 - (1-R1^2)/log(1/R1)); Wz = @(R,R1)(R^2*(1-0.5*R^2)+((1-R1^2)*R^2*(2*log(R)-1))/(2*log(1/R1)))...
Matlab Сравнение значений одной переменной на текущем и предыдущем шаге итерации Здравствуйте. Возникли две проблемы при написании кода с использованием блока MATLAB Function. 1) В начале требуется ввести ряд переменных, которые будут константами, т. е. их задание требуется только на первом шаге итерации. Возможно ли исключить их повторное задание на последующих шагах, чтобы не производить лишние действия? 2) На входе блока переменная A, значения которой рассчитываются в... https://www.cyberforum.ru/ matlab/ thread1792148.html
Matlab Построение эллиптического параболоида https://www.cyberforum.ru/ matlab/ thread1791643.html
Здравствуйте. В университете дали задание в Matlab, построить параболическое зеркало (антенна) с известными параметрами (диаметр, глубина, фокусное расстояние). В программировании я полный 0. Подскажите пожалуйста с чего начать, что читать и где есть похожие примеры.
Мониторинг состояния выполнения программы Matlab
Подскажите, пожалуйста, возможно ли в матлаб на форме guide каким-то образом мониторить состояние выполнения программы? Вроде полосы загрузки.?Интересует именно отображение на форме
Matlab Как записать вектор-столбец в uitable в определенный столбик https://www.cyberforum.ru/ matlab/ thread1791331.html
Как записать вектор-столбец в uitable в определенный столбик? Допустим, есть вектор столбец А = 1 2 3 4 5 6
Matlab Написать программу для следующего уравнения методом Эйлера Помогите пожалуйста написать программу следующие уравнения n_{i+1}=\dfrac{1}{1-\dfrac{2h}{Le}}\cdot\left Перво начальные данные n(0)=1, \quad y(0)=0, \quad \theta(1)=1, константа Le=0.1, шаг h=0.01 Мой вариант: В М-файл: function F=Euler(n,y) https://www.cyberforum.ru/ matlab/ thread1790906.html
Matlab Работа с нейронными сетями в neural
Здравствуйте, скажите сможет ли построенная и уже обученная нейронная сеть в пакете neural анализировать входящие данные в режиме живого времени? К примеру есть БД которая будет регулярно обновляться, возможно ли организовать анализ этих данных с определенным интервалом с помощью пакета neural? И выводом результатов в режиме живого времени.
Matlab Описать все возможные варианты синтаксиса функции и примеры ее использования https://www.cyberforum.ru/ matlab/ thread1790737.html
помогите описать парочку примеров использования функции stairs,никак не получается самой stairs(Y) stairs(X,Y) = stairs(___)
0 / 0 / 0
Регистрация: 16.08.2016
Сообщений: 23
18.08.2016, 08:27  [ТС] 0

БПФ, поиск максимума спектральной плотности, поиск экстремума (максимума) в отсчетах БПФ - Matlab - Ответ 9465087

18.08.2016, 08:27. Показов 3860. Ответов 11
Метки (Все метки)

Ответ

VADIM290692, подгрузил другой файл данных (во вложении архив с файлом p3030.mat), соответственно изменил параметры, но не суть важно, принцип тот-же. Вот что получилось:
Matlab M
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
clear all% Очистка памяти
load 'D:\Matlab\p3030.mat'% Загрузка файла
%% Параметры и переменные
N=16384;%Общее количество отсчетов БПФ
i=(1:N);%Отсчеты БПФ
Fd=16394;%Частота дискретизации (Гц)
%Сигнал в виде массива в файле данных
k=kaiser(N);%Весовая функция Кайзера-Бесселя
sig=p3030;
 
%% Построение временной диаграммы         
figure(1)%Временная диаграмма
plot(sig(i)),grid;%Построение графика с сеткой
title ('Временная диаграмма');%Название диаграммы
xlabel('Отсчеты БПФ(N)');%Метка диаграммы по оси Ox
ylabel('Амплитуда сигнала');%Метка диаграммы по оси Oy
 
%% Выполнение БПФ и вычисление спектральной плотности  
y=fft(sig,N);%БПФ сигнала (сигнал в комплексном виде)
spa = y.*conj(y)/N;%Вычисление спектральной плотности амплитуд(сигнал в числовом виде)
Udc = spa(1);%Постоянная составляющая сигнала
spa(1)=0;%вычитание постоянной составляющей из сигнала (первая ячейка массива=0)
 
%% Построение частотной диаграммы
figure(2)%Частотная диаграмма
f = Fd*(0:8191)/N;%Нормировка частотной шкалы (исключение зеркальной составляющей спектра)
plot(f, spa(1:N/2)), grid;%Построение графика с сеткой
title ('Спектр сигнала');%Название диаграммы
xlabel('Частота сигнала(Гц)');%Метка диаграммы по оси Ox
ylabel('Амплитуда сигнала');%Метка диаграммы по оси Oy
 
%% Поиск максимальной спектральной составляющей в области главного лепестка
[ans2,nans]=max(spa);
1) Load работает отлично, спс не знал такой простой функции;
2)clear all тоже в копилку;
3)[ans2,nans]=max(spa) тоже сработало, однако по расчету nans=1158, а SPTool показал без округления значение 1557.9503;
4) Когда вывожу спектр через SPTool на графике присутствуют какие-то шумы, в ручном режиме через код таких шумов нет, непонятки.

Вернуться к обсуждению:
БПФ, поиск максимума спектральной плотности, поиск экстремума (максимума) в отсчетах БПФ Matlab
Миниатюры
БПФ, поиск максимума спектральной плотности, поиск экстремума (максимума) в отсчетах БПФ  
Вложения
Тип файла: zip p3030.zip (25.9 Кб, 11 просмотров)
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.08.2016, 08:27
Готовые ответы и решения:

Поиск БПФ от массива синусоид с разными амплитудами
Здравствуйте, помогите правильно написать программу. Цель: 1) посчитать быстрое преобразование...

БПФ бинарного сигнала, поиск частоты и фазы
Вляпался по неосторожности в ЦОС, совсем не мою область. Есть светодиод. Он мигает с частотой...

Поиск максимума
Здравствуйте! У меня ошибка в поиске максимума. В Edit3 пишет значение 1ого элемента. Почему и как...

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

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

Поиск максимума
Помогите пожалуйста в следующем вопросе. Имеется массив данных. Известно, что в массиве имеются...

Поиск максимума в дереве
Доброго времени суток, форумчане! Возникла проблема при решении следующей задачи: Написать...

Поиск максимума/минимума
Есть база данных с футболистами( читается из файла). Необходимо найти игрока с максимальным...

Поиск максимума функции
Здравствуйте!Подскажите пожалуйста как в mathcad найти максимум графика функции, например...

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