Advertisement
Guest User

Untitled

a guest
Oct 18th, 2019
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. close all
  2. f = 1;
  3. T = 1/f;
  4. t = 0 : T/10 : 10*T;
  5. function1 = sin(2 * pi * f * t); %обычная функция
  6. fd = 2*f; %новая частота по заданию
  7. Td = 1/fd;
  8. td = 0 : Td : 10*T;
  9. function2 = sin(2 * pi * f * td);%дискретизированная ф-ия
  10. plot(t,function1,td, function2);%строим графики
  11. figure(2);
  12.  
  13. temp = zeros(length(td),length(t));%восстановление функции
  14. for i = 1: length(td)
  15. temp(i, :) = sinc(((t - td(i)) * fd)) .* function2(i);%ф-ла 1.72 модифицированная
  16. end
  17. yr = sum(temp);%складываем отдельные синусоиды
  18. plot(t,function1, td, function2, t, yr);%выводим все три графика
  19. %поиграйся с частотой fd - больше 2fd сигнал почти восстанавливается
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement