Модераторы: gambit, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> График функции 
:(
    Опции темы
oleeg
Дата 15.7.2008, 14:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 70
Регистрация: 27.11.2006

Репутация: нет
Всего: нет



Всем доброго дня. Народ, ни у кого не завалялось программы, строящей график функции? Или любых примеров.Было бы неплохо посмотреть и разобраться. Не думайте, что я такой халявщик и хочу, чтобы за меня все написали) Просто есть желание разобраться. Заранее спасибо за понимание
PM MAIL   Вверх
jonie
Дата 15.7.2008, 14:18 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: 5
Всего: 118



попробуй разобраться с поиском по форуму для начала,ок?) тема была такая


--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
oleeg
Дата 15.7.2008, 14:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 70
Регистрация: 27.11.2006

Репутация: нет
Всего: нет



Ссылочку не кинешь, если не сложно?

Добавлено через 2 минуты и 10 секунд
Искал, ничего не нашел
PM MAIL   Вверх
Freak_FB
Дата 15.7.2008, 15:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ктулхувед
**


Профиль
Группа: Участник
Сообщений: 296
Регистрация: 13.10.2006

Репутация: 2
Всего: 4



ZedGraph
И вообще - учись пользоваться поиском. Если не на этом сайте, то по миру.


--------------------
user posted image
user posted image
Тонет Ктулху, все медведы горят в огне.
Я Креведко, очень страшно сегодня мне.

PM MAIL ICQ Skype GTalk Jabber   Вверх
oleeg
Дата 15.7.2008, 17:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 70
Регистрация: 27.11.2006

Репутация: нет
Всего: нет



Спасибо, но об этом я слышал. Это не совсем то, что мне надо. Мне просто надо нарисовать, скажем, график с помощью Graphics, Pen, SolidBrush и т д , используя классы System.Drawing.
Хотелось бы увидеть пример. 
PM MAIL   Вверх
Нов
Дата 15.7.2008, 18:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 51
Регистрация: 8.7.2008
Где: Украина г. Харько в

Репутация: нет
Всего: нет



Привет. Давай мыло. Как раз недавно сдал.

Добавлено через 2 минуты и 20 секунд
Цитата(oleeg @ 15.7.2008,  17:16)
Спасибо, но об этом я слышал. Это не совсем то, что мне надо. Мне просто надо нарисовать, скажем, график с помощью Graphics, Pen, SolidBrush и т д , используя классы System.Drawing.
Хотелось бы увидеть пример.

Цитата

Это не совсем то, что мне надо. Мне просто надо нарисовать, скажем, график с помощью Graphics, Pen, SolidBrush и т д , используя классы System.Drawing.

График функции по точкам. С помощью Graphics но без помощи Pen, SolidBrush. 
Просто множество координат точек, и их отрисовка.
Вот задание: 
Используя инструментальные средства, указанные преподавателем, разработать программу для построения графика функции y = f(x) на произвольном интервале Xmin … Xmax и найти все возможные решения f(x) = 0 (не путать с точками разрыва). Варианты функции f(x) указаны в табл. 1, причем тестовый пример приведен только для проверки правильности нахождения точки пересечения графика функции с осью Y.
PM MAIL ICQ   Вверх
oleeg
Дата 15.7.2008, 21:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 70
Регистрация: 27.11.2006

Репутация: нет
Всего: нет



Нов
отправь пожалуйста на [email protected]
или напиши в аську 237007518
заранее благодарю

Добавлено через 36 секунд
Интересно будет разобраться в программе, а не просто тупо списать, так сказать =)
PM MAIL   Вверх
oleeg
Дата 15.7.2008, 23:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 70
Регистрация: 27.11.2006

Репутация: нет
Всего: нет



Письмо получил, спасибо, буду разбираться.
кстати, вот вопросик один. 
пишу такое
Код

private void pictureBox1_Paint(object sender, PaintEventArgs e)
        {

            Graphics gr = e.Graphics;
            // красное перо
            Pen redPen = new Pen(Color.Red,2);
            // линия посередине pictureBox'a(горизонтальная)
            gr.DrawLine(redPen, new Point(pictureBox1.Width/2, 0), new Point(pictureBox1.Width/2,pictureBox1.Height));
            // линия посередине pictureBox'a (вертикальная)
            gr.DrawLine(redPen, new Point(0, pictureBox1.Height / 2), new Point(pictureBox1.Width,pictureBox1.Height / 2 ));
            // шаг
            int step = 50;
            // точки
            Point p1 = new Point(0, 0);
            Point p2 = new Point( step, step);
            Point p3 = new Point(pictureBox1.Width / 2 -  2*step, pictureBox1.Height / 2 - 2* step);
            Point p4 = new Point(pictureBox1.Width / 2 - 3* step, pictureBox1.Height / 2 - 3* step);
            Point p5 = new Point(pictureBox1.Width / 2 - 4* step, pictureBox1.Height / 2 - 4* step);

            // массив точек
            Point[] pointsCurve = { p1, p2, p3, p4, p5 };
            // строим кривую
            gr.DrawCurve(redPen, pointsCurve);

        }

Почему, когда форму уменьшаю, а потом снова увеличиваю, график на ней становиться каким-то странным. Прилагаю скриншот.

Присоединённый файл ( Кол-во скачиваний: 21 )
Присоединённый файл  1.JPG 72,78 Kb
PM MAIL   Вверх
oleeg
Дата 16.7.2008, 00:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 70
Регистрация: 27.11.2006

Репутация: нет
Всего: нет



Разобрался. 
Код

        // при измененении формы Graph обновляем pictureBox1
        private void Graph_Resize(object sender, EventArgs e)
        {
            pictureBox1.Refresh();
        }

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка Windows Forms | Следующая тема »


 




[ Время генерации скрипта: 0.1124 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.