Столкнулся с непоняткой в использовании цикла for
Имеется тестовый код
Код
% исходная частота сигнала
f = 90000;
% период частоты
T = 1/f;
% частота выборок 360 кГц
fs = 360000;
% начало модели
tmin = 0;
% конец модели
tmax = 5*T;
% шаг моделирования
dt = T/4;
% цикл моделирования
t = tmin:dt:tmax;
xc = cos(2*pi*f*t);
pl = conv(xc, 4);
figure
plot(t,xc,'r');
hold on
stem(t,xc);
который работает верно и дает правильные отсчеты sin
Но если для формирования отсчетов использовать for
Код
for t = tmin:dt:tmax;
xc = cos(2*pi*f*t);
end
то все отсчеты равны 1
Подскажите пожалуйста как правильно формировать отсчеты через for, поскольку есть необходимость применять for.