Аналогично, что по модулю генерирует пилообразную волну. Он не должен быть непрерывным.
вот что я имею в виду:
int m = 10;
int x = 0;
int i = 0;
while (i < m*3) {
printf("%d ", x);
x++;
x = x % m;
i++;
}
генерирует последовательность 0..9, три раза, которая выглядит так:
обратите внимание, что наклон справа от пика представляет собой только артефакт графического отображения
Однострочный в этом случае x = я ++% m
Я хочу это:
Если вы знаете однострочные символы для других форм волны (синус, квадрат), это также хорошо знать.
Обновить: все ответы были очень полезными, и у меня есть следующий вопрос.
Что будет добавлено к волновой функции треугольника, чтобы сделать наклон линий кривой так или иначе:
Спасибо всем, ваши разнообразные ответы помогли мне увидеть проблему с большей точки зрения. Особая благодарность Нольдорину за то, что он получил распространение на квадратичные кривые.