clear all; close all;
%% Программа моделирования СЧМ сигнала
%% 1. Ввод исходных данных
t_zad=50;
t_per = 101e-5; % период следования импульсов (Т)
t_imp = 0.1e-6; % длительность импульса (тау импульса)
t_del = 0.01e-6; % интервал между импульсами
f0 = 1.0e8; % частота 1-го имп.
n_imp = 4; % число импульсов
df = 1.0e8; % шаг изменения частоты
f_end = f0 + (n_imp-1)*df;
dt = 1/(10*2*f_end);
T_imp = 0:dt:t_imp-dt;
T_del = 0:dt:t_del-dt;
nT_del = length(T_del);
S0 = sin(2*pi*f0.*T_imp);
SI = S0;
for im = 2:n_imp
S0 = sin(2*pi*(f0+(im-1)*df).*T_imp);
SI = [SI zeros(1,nT_del) S0];
end
nSI = length(SI);
TSI = 0:dt:(nSI-1)*dt;
subplot(211)
plot(TSI,SI);
grid on;
subplot(212)
S2=SI;
S2 = [zeros(1,400) S2];
nS2 = length(S2);
TS2 = 0:dt:(nS2-1)*dt;
plot(TS2,S2);
grid on;
%%%%%%%%%%%%%%
Нужно реализовать задержку сигнала, не меняя исходных параметров.
%S2 = [zeros(1,400) S2]; - реализована методом тыка, хотелось бы ввести значение оси Х и график сместился в эту точку.
MATLAB (Реализация задержки)
Модератор: Admin
Re: MATLAB (Реализация задержки)
За ось Х отвечает эта строка кода:
TS2 = 0:dt:(nS2-1)*dt;
TS2 = 0:dt:(nS2-1)*dt;
Помощь в Матлабе / Matlab, Qt за деньги.
Помощь в html, css, jquery, MVC за деньги.
Помощь в C# / C sharp / Си шарп за деньги.
Вконтакте: https://vk.com/id122995106
или Личное сообщение на форуме.
http://ПунктыПроката.рф
Помощь в html, css, jquery, MVC за деньги.
Помощь в C# / C sharp / Си шарп за деньги.
Вконтакте: https://vk.com/id122995106
или Личное сообщение на форуме.
http://ПунктыПроката.рф