Форум программистов, компьютерный форум, киберфорум
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
0

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

16.08.2016, 13:45. Показов 3860. Ответов 11
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Всем добра! В математике я нуб, нужна помощь в решение задачи в Matlab!!!

Дано:
1) Частота дискретизации Fd=45000 Гц;
2) Кол-во отсчетов N=2048;
3) Сигнал, записанный в массив 16384х1 (файл dat);
Выполнить:
1) Быстрое преобразование Фурье сигнала;
2) Определить начальную частоту Хн, соответствующую максимальной спектральной составляющей в области главного лепестка сигнала;
3) Используя Хн в качестве начальной оценки определить максимальное значение Хмакс, соответствующее максимуму интегрально-дискретного преобразования Фурье:

Во вложении функция для 3) и файл записанного сигнала.

Дискретная ошибка БПФ +-36(Гц), это связано с дискретностью спектра сигнала, выполнение 3) должно обеспечивать нахождение максимума спектра с точностью не хуже +-5(Гц). Задача состоит по сути в повышении точности измерения частоты сигнала.



Добавлено через 3 часа 12 минут
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
%% Параметры
 
N=16384;%Общее количество отсчетов БПФ
i=(1:N);%Отсчеты БПФ
Fd=20000;%Частота дискетизации (Гц)
           
figure(1)
plot(sig(i)),grid;
y=fft(sig,N);
pyy = y.*conj(y)/N;
f = Fd*(0:8191)/N;
Udc = pyy(1);
pyy(1)=0;
figure(2)
plot(f, pyy(1:8192)), grid;
max(pyy);
Результат
ans = 1.2721e+09

Есть кто дома???

Максимальную гармонику определил, но для дальнейшего анализа нужно знать номер ячейки, как определить номер ячейки с максимальной амплитудой (N=?).???

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

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

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

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

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

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

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

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

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

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

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