Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.74/35: Рейтинг темы: голосов - 35, средняя оценка - 4.74
0 / 0 / 0
Регистрация: 27.11.2010
Сообщений: 63

Нарисовать график функции y=sin(x) и привязать его к сетке

18.04.2012, 18:32. Показов 6793. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я нарисовал сетку саму
Вот она
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Graphics gr = pictureBox1.CreateGraphics();
            gr.Clear(Color.White);
            gr.DrawLine(System.Drawing.Pens.Red, 5, 150, 500, 150);
            gr.DrawLine(System.Drawing.Pens.Red, 5, 5, 5, 300);
            gr.DrawLine(System.Drawing.Pens.Red, 5, 150, 500, 150);
            Pen p = new Pen(Color.Aqua, 2);
            //p.Color = Color.Green;
            //p.Width = 5;
            p.DashStyle = System.Drawing.Drawing2D.DashStyle.DashDotDot;
            gr.DrawLine(p, 5, 100, pictureBox1.Width - 5, 100);
            gr.DrawLine(p, 5, 50, pictureBox1.Width - 5, 50);
            gr.DrawLine(p, 5, 200, pictureBox1.Width - 5, 200);
            gr.DrawLine(p, 5, 250, pictureBox1.Width - 5, 250);
            gr.DrawLine(p, 95, 300, 95, 5);
            gr.DrawLine(p, 185, 300, 185, 5);
            gr.DrawLine(p, 275, 300, 275, 5);
            gr.DrawLine(p, 365, 300, 365, 5);
            //PointF p1 = new PointF(10, 250);
            //string st = "Microsoft Visual Studio";
            System.Drawing.Font ft;
            ft = new System.Drawing.Font("Times New Roman", 10, FontStyle.Bold | FontStyle.Italic);
            gr.DrawString("0", ft, Brushes.Red, 5,150);
            gr.DrawString("0,5", ft, Brushes.Red, 5, 100);
            gr.DrawString("-0,5", ft, Brushes.Red, 5, 200);
            gr.DrawString("1", ft, Brushes.Red, 5, 50);
            gr.DrawString("-1", ft, Brushes.Red, 5, 250);
            gr.DrawString("90", ft, Brushes.Red, 95, 150);
            gr.DrawString("180", ft, Brushes.Red, 185, 150);
            gr.DrawString("270", ft, Brushes.Red, 275, 150);
            gr.DrawString("360", ft, Brushes.Red, 365, 150);
А как нарисовать график функции y=sin(x) и привязать его к сетке
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.04.2012, 18:32
Ответы с готовыми решениями:

Нарисовать график функции y := 3*(x+2)*(sin(x)
Нарисовать график функции y := 3*(x+2)*(sin(x)) в PascalABC с помощью GraphABC. Не могу, уже какой день бьюсь, не получается.

Нарисовать график функции f(X)=sin(X)
Нарисовать график функции f(X)=sin(X).

Из следующей функции нарисовать график. у=sin x2
Из следующей функции нарисовать график. у=sin x2

1
14 / 14 / 5
Регистрация: 23.05.2011
Сообщений: 78
20.04.2012, 01:43
Честно скажу, ничего не понял, чего ты там рисуешь.

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

C#
1
private double f(double x)
подставляешь свою функцию, там вроде сейчас стоит Math.Sin(x)

При старте, найдешь md5 хэш строки из первого текстбокса и вставишь во второй - "типа защита" (требовалось в задании) + 2-юшники хр*н сдатут с первого раза
Вложения
Тип файла: rar laba1.rar (118.2 Кб, 394 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.04.2012, 01:43
Помогаю со студенческими работами здесь

Построить график функции «Бабочка»: X=sin(At+B)cos(Ct), Y=sin(At+B)sin(Dt)
Написать программу построения графика функции. Вывод графика осуществлять в созданном на экране окне, в другом окне выполнить вывод...

Нарисовать график Sin(f*x)
Привет всем! В колледже начали изучать windows forms, помогите, пожалуйста, нарисовать график Sin(f*x), перерыл интернет и так ничего не...

Нарисовать график sin(x) Паскаль
Мальчики нашей группе дали решить задучу помогите пожалуйста вся надежда на вас :(. Вот она : Нарисовать график sin(x)

Построить график функции v:=w*r*(Sin(a)+(y/4)*sin(2*a)
построить график функции v:=w*r*(Sin(a))+(y/4)*sin(2*a)

Построить график функции y=y*sin(x) + y^2 * sin(3x)
Помогите решить данную задачу, мне необходимо только заменить часть кода, которую я выделил комментариями. Построить сам график. У меня не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru