Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.06.2013, 21:54   #1
Erlotaza
Пользователь
 
Регистрация: 13.02.2012
Сообщений: 37
По умолчанию

Прочитал данные из файла, этим числам присвоил переменные. Теперь по ним нужно построить график. Он у меня не такой каким должен быть.
Пожалуйста помогите, завтра сдавать, не знаю уже в чем тут дело.
http://zalil.ru/34575926


вот такой должен быть, в Маткаде получился

Последний раз редактировалось Stilet; 12.06.2013 в 22:38.
Erlotaza вне форума Ответить с цитированием
Старый 12.06.2013, 22:52   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Canvas???
Это Лаба?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 12.06.2013, 23:09   #3
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Хм, пока получился не очень похожий:
Код:
// sobstvenno GRAFIK :
    t := tt1; // начальная точка х
    U := A1 * sin(2 * pi * t / t1) + A2 * sin(2 * pi * t / t2) + A3 * sin
      (2 * pi * t / t3) + A4 * sin(2 * pi * t / t4) + A5 * sin
      (2 * pi * t / t5);
    img1.Canvas.MoveTo
      (trunc(img1.width div 2 + t * ((img1.width - 60) / (tt2 - tt1))),
      trunc(img1.Height div 2 - U * ((img1.Height - 10) / 80)));
    repeat
      t := t + 0.05;
      U := A1 * sin(2 * pi * t / t1) + A2 * sin(2 * pi * t / t2) + A3 * sin
        (2 * pi * t / t3) + A4 * sin(2 * pi * t / t4) + A5 * sin
        (2 * pi * t / t5);
      img1.Canvas.LineTo
        (trunc(img1.width div 2 + t * ((img1.width - 60) / (tt2 - tt1))),
        trunc(img1.Height div 2 - U * ((img1.Height - 10) / 80)));
    until t >= tt2;
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 13.06.2013, 01:22   #4
Erlotaza
Пользователь
 
Регистрация: 13.02.2012
Сообщений: 37
Радость

ОГРОМНОЕ СПАСИБО. Уже не помню что поменял, но график получился точно такой же как в МатКаде.
Благодарю!
Erlotaza вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
компонент Canvas, график функции Dimabara Компоненты Delphi 0 05.02.2013 21:13
Не получается построить график на vb.net Сайфулин Даниэль Общие вопросы .NET 1 02.04.2012 10:33
Не получается вывести график xcripz Помощь студентам 1 18.10.2011 23:23
График в Canvas (с масштабированием) из StringGrid. PereCCC Помощь студентам 1 11.05.2008 10:45
Не получается вывести график RECREATOR Общие вопросы Delphi 7 23.12.2007 01:23