Учитывая сигнал x(t)
, нам нужно найти симметричный относительно сигнала оси Y, x(-t)
Если это полезно для вас, вот как работает мой код:
t = [-5:0.01:5];
wt = (t>=0)&(t<=1);
r = @(t) t/5;
x = r(t).*wt;
%reflection - HERE IS WHERE I AM STUCK, basically looking for v(t) = x(-t)
%Shift by 2
y = v(t-2);
%The rest of the program - printing plots basically
Я пытался использовать это:
v = x(t(1:end));
v = x(t(end:-1:1));
v = x(fliplr(t));
Но это не правильно, так как я получаю ошибку Array indices must be positive integers or logical values.
, как и ожидалось. Есть идеи?