Форум программистов, компьютерный форум, киберфорум
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(___)
35 / 32 / 20
Регистрация: 26.02.2013
Сообщений: 184
17.08.2016, 17:25 0

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

17.08.2016, 17:25. Показов 3860. Ответов 11
Метки (Все метки)

Ответ

можно например так:
Matlab M
1
[ans2,nans]=max(pyy)
ans2 - содержит значение максимального элемента, а nans - его номер.

Добавлено через 8 минут
чет у вас исходные данные не соответствуют тому, что в коде?
Цитата Сообщение от profafan Посмотреть сообщение
Дано:
1) Частота дискретизации Fd=45000 Гц;
2) Кол-во отсчетов N=2048;
а в коде:
Цитата Сообщение от profafan Посмотреть сообщение
Fd=20000;%Частота дискетизации (Гц)
Добавлено через 19 минут
и еще, вы уверены что таким образом правильно спектр посчитали:
Цитата Сообщение от profafan Посмотреть сообщение
y=fft(sig,N);
pyy = y.*conj(y)/N;
Добавлено через 13 минут
просто сигнал, очевидно, имеет постоянку, но у вас она равна нулю, при этом есть две гармоники в районе 3 кГц с "опупенными" амплитудами

посчитал так (в файле sif.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
%% Параметры
clear all% Очистка памяти
load sif.mat
N=16384;%Общее количество отсчетов БПФ
Fd=20000;%Частота дискетизации (Гц)
Tm=(N-1)/Fd;% Длина сигнала (с)
FftL=2048;% Количество линий Фурье спектра
 
%% Генерация рабочих массивов
T=0:1/Fd:Tm;% Массив отсчетов времени
%% Спектральное представление сигнала
FftS=abs(fft(sig,FftL));% Амплитуды преобразования Фурье сигнала
FftS=2*FftS./FftL;% Нормировка спектра по амплитуде
FftS(1)=FftS(1)/2;% Нормировка постоянной составляющей в спектре
 
%% Построение графиков
subplot(2,1,1);% Выбор области окна для построения
plot(T,sig);% Построение сигнала
title('Сигнал');% Подпись графика
xlabel('Время (с)');% Подпись оси х графика
ylabel('Амплитуда (Попугаи)');% Подпись оси у графика
subplot(2,1,2);% Выбор области окна для построения
F=0:Fd/FftL:Fd/2-Fd/FftL;% Массив частот вычисляемого спектра Фурье
plot(F,FftS(1:length(F)));% Построение спектра Фурье сигнала
title('Спектр сигнала');% Подпись графика
xlabel('Частота (Гц)');% Подпись оси х графика
ylabel('Амплитуда (Попугаи)');% Подпись оси у графика
получилось так
БПФ, поиск максимума спектральной плотности, поиск экстремума (максимума) в отсчетах БПФ

метод взял отсюда

Вернуться к обсуждению:
БПФ, поиск максимума спектральной плотности, поиск экстремума (максимума) в отсчетах БПФ Matlab
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.08.2016, 17:25
Готовые ответы и решения:

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

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

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

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

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

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

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

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

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

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