На сколько я понимаю, чтоб провести дискретизацию сигнала вам нужен:
1. внешний источника аналогового сигнала
2. АЦП на компе
3. ПО работающее на компе позволяющее получать дискретный сигнал от АЦП.
То что у вас в примере кода - это не дискретизация. Это генерация дискретного сигнала.
В компьютере все сигналы всегда дискретны по определению их не нужно дополнительно дискретизировать.
solid_soft, Передискретизация - это изменение частоты дискретизации. Сам сигнал при этом теоретически не меняется.
Судя по коду, вам просто нужен код, который генерирует другой сигнал - тот который вам нужен. Не нужно употреблять не понятных терминов.
Вообще при генерации сигнала есть интервал времени (на котором генерируется сигнал), он измеряется в секундах и есть интервал амплитуд.
Время у вас задается переменной t. Сейчас время 1 секунда. Задайте ее так: t=0:Ts:4*pi;
Будет интервал времени от 0 до 4*pi секунд. Правда не понятно причем тут время и pi.
Интервал амплитуды регулируется коэффициентами, на которые вы умножаете ваши sin().