Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 19.02.2016
Сообщений: 6
1

Построение синусоиды в частотной области с периодом T Гц

10.09.2019, 20:17. Просмотров 1806. Ответов 5

Здравствуйте. Никак не могу сообразить какими образом можно задать синусоиду в частотной области, да так, чтобы синусоида имела период выраженный в Гц, например 100. То есть есть частотная ось, а на этой оси расположены несколько периодов синусоиды. Количество периодов зависит от частоты, а сама частотная ось постоянна.
Нужна помощь более опытного человека.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.09.2019, 20:17
Ответы с готовыми решениями:

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

Фильтрация сигнала в частотной области
Здравствуйте! Не могу понять для себя один вопрос, буду очень благодарна, если поможете...

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

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

5
319 / 127 / 39
Регистрация: 20.01.2019
Сообщений: 439
10.09.2019, 21:10 2
Dim4ekslash, Если в частотной области, то период не может быть постоянным, а вот если во временной, то может. Парадоксец получается ....
0
0 / 0 / 0
Регистрация: 19.02.2016
Сообщений: 6
10.09.2019, 21:42  [ТС] 3
AlMih,
Примерно такой вид синусоиды нужен
0
Миниатюры
Построение синусоиды в частотной области с периодом T Гц  
319 / 127 / 39
Регистрация: 20.01.2019
Сообщений: 439
10.09.2019, 23:35 4
Чушь какая-то...
Здесь вот надо ознакомиться с вопросом
https://ru.wikipedia.org/wiki/Частота
0
Модератор
1015 / 951 / 260
Регистрация: 13.09.2015
Сообщений: 3,403
11.09.2019, 08:23 5
Лучший ответ Сообщение было отмечено Dim4ekslash как решение

Решение

Dim4ekslash, берите синус от значений х, умноженных на 2*pi/T, где Т - период частоты.
Matlab M
1
2
3
4
T=100;
x=0:200;
y=sin(x*2*pi/T);
plot(x,y)
1
0 / 0 / 0
Регистрация: 19.02.2016
Сообщений: 6
11.09.2019, 21:39  [ТС] 6
Centurio,
Спасибо. Работает. Только при больших частотах долгое время выполнения и большое количество отсчётов. Но это всё решаемо, да и я про это в первом сообщении не писал.
У меня, кстати, получилось добиться желаемого. Странный код, конечно, но работает.
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
clear all
close all
Fs=800e6; %Частота дискретизации (она же ограничение полосы)
A=0.675; %Амплитуда синусоиды
f=13e6; %"Частота" синусоиды
T=(1/f)*(Fs/f); %Период умноженный на количество таких периодов в полосе (вспомогательная переменная)
t=0:1/Fs:T; %Массив времени
s=A*cos(2*pi*f*t)+1; %Сам сигнал
freq=0:1/T:Fs; %Массив частот
plot(freq,s);
dec=1;
if length(s)>3200
    dec=round(length(s)/3200);
end
Signal=decimate(s,dec);
Freq=decimate(freq,dec);
phase=zeros(1,length(Signal));
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.09.2019, 21:39

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

Как представить сигнал в частотной области
Данные отведения сигнала нужно представить в частотной области. Как это сделать?

Начальные усл-я для волнового ур-я в частотной области (ур-я Гельмгольца)
Добрый день, Есть волновое уравнение во временной области:...

Расчет и построение амплитудно-частотной характеристики
Добрый день всем! Хочу попросить Вас о помощи. Не могу определить Zвыхода и Zвхода. Кто знает...

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.