Форум программистов, компьютерный форум CyberForum.ru

Цикл для генерации нескольких синусоид - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как обьявить массив неизвестного размера? http://www.cyberforum.ru/cpp-beginners/thread993438.html
Помогите разобраться, есть класс, в котором обьявлен двумерный массив структур. Размер массива неизвестен, но должен быть определен во время выполнения функции load(). Как это сделать? #define MAX 512 class CModel { public: struct SVertex { float x, y;
C++ Функция или библиотека? В чем разница, когда говорят написать функцию и написать библиотеку? http://www.cyberforum.ru/cpp-beginners/thread993427.html
C++ Конструктор копирования
Здравствуйте! Есть класс А с конструктором копирования и класс B, который содержит вектор указателей на А. Class A { public: A(); A(const A&);
C++ Шаблон метода класса
Здравствуйте, могу ли я создавать шаблоны методов "нешаблонных" классов? например class My_class { public: template<class Data> Data function(Data&); ......................... }; ..............
C++ Целочисленная арифметика. Не получается код http://www.cyberforum.ru/cpp-beginners/thread993375.html
Нужен код программы C++ с функцией getch(); Заранее благодарен
C++ Задача на ряд Тейлора cоставить программу, которая для каждого значения аргумента X от начального X0 до коненого Xn, с шагом dx выполняет следующие действия: 1. вычисляет значения заданной функции Fx по стандартной программе 2. вычисляет приближенное значение заданной функции с помощью разложения в степенной ряд и определяет число членов ряда, необходимое для получения приближенного значения, абсолютная величина... подробнее

Показать сообщение отдельно
eocron
Кактус
66 / 66 / 6
Регистрация: 23.05.2012
Сообщений: 343
31.10.2013, 11:15     Цикл для генерации нескольких синусоид
Что вы понимаете под генерацией синусоиды? Если ее координаты в плоскости, то представьте ее параметрически и загоняйте координаты в массив. Потом делайте с ними что хотите.

В конкретном примере вы вообще какую-то чушь делаете.
Sum = sin(...); а потом пишете
Sum += Sum; - какой толк от этой операции в цикле если Sum примет удвоенное последнее значение?
У вас каждый раз предыдущее значение Sum будет сбрасываться.

Ваш код можно было бы заменить следующим и все работало бы в точности так же как и ваш:
C++
1
return 2*sin(199*новый тик/частота дискетизации);
 
Текущее время: 17:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru