Форум: Форум C++Разное
Новые темы: 00
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум C++

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Задание синусоиды на определённом интервале
 
 автор: Serzhio   (08.02.2011 в 22:52)   письмо автору
 
 

Здравствуйте! Моя задача состоит в задании синусоиды на интервале времени t=1 сек с периодом T=10^-3 сек. Получается, что на заданном промежутке 1000 периодов. Вот мой программный код:

#include<stdio.h>
#include<math.h>
int main () {
int i;
int CurrentPhaze=0; //faza
float sine [1000];
for (i=0; i<1000; i++)
sine[i]=sin(2*3.1415*0.001*(i+CurrentPhaze));
printf("%f\n", sine[i]);
return 0;
}
Тока вот чёта значения синусоиды как-то вывести не получается, сам я в C++ новичок. Может кто сможет подсказать где мои ошибки? Заранее премного благодарен!))

  Ответить  
 
 автор: Serzhio   (10.02.2011 в 17:51)   письмо автору
 
   для: Serzhio   (08.02.2011 в 22:52)
 

Вроде разобрался, просто после for не хватало фигурной скобки (по неопытности работы в C++ забыл указать). Теперь вроде получилось то, что нужно :)

#include<stdio.h>
#include<math.h>
int main () {
int i;
int CurrentPhaze=0; //faza
float sine [1000];
for (i=0; i<1000; i++) {
sine[i]=sin(2*3.1415*0.001*(i+CurrentPhaze));
printf("%f\n", sine[i]);
}
return 0;
}

  Ответить  
 
 автор: Serzhio   (11.02.2011 в 16:27)   письмо автору
 
   для: Serzhio   (10.02.2011 в 17:51)
 

Вот только может ли кто подсказать как лучше (при помощи какой команды) в C++ можно вывести график sin(sine[i]) ?

  Ответить  
 
 автор: Vorox   (12.03.2011 в 19:39)   письмо автору
 
   для: Serzhio   (11.02.2011 в 16:27)
 

Хм... В консоле если честно ни когда не пробовал выводить. Попробуй подключить graphics.h(graphic.h) и посмотри в MSDN какие возможности он предоставит. П.С. на данный момент самому посмотреть не получится.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования