Форум программистов, компьютерный форум, киберфорум
Наши страницы

C# Windows Forms

Войти
Регистрация
Восстановить пароль
 
Vert
0 / 0 / 0
Регистрация: 27.02.2012
Сообщений: 7
#1

Построить график функции x^2 используя элементы Graphics - C#

04.03.2012, 21:01. Просмотров 542. Ответов 0
Метки нет (Все метки)

Нужно построить график функции x^2 используя элементы Graphics
Есть код, но выдает ошибку в строке 38. g.DrawCurve(myPen_3, koordinat);
В чем проблема? Помогите исправить (

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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Drawing.Drawing2D;
 
namespace WindowsFormsApplication7
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            Graphics g = this.CreateGraphics();
            Pen myPen_3 = new Pen(Color.Blue,2);
            int n = 0;
            PointF[] koordinat = new PointF[n];
            float x1 =  float.Parse(textBox1.Text.ToString());
            float y1; 
            float x2 = float.Parse(textBox2.Text.ToString());
           float shag = float.Parse(textBox5.Text.ToString());
            for(int i = 0; i<n; i++)
            {               
                y1 = (x1 * x1);
                koordinat[i].X = x1;
                koordinat[i].Y = y1;
                x1 += shag;
            }
            g.DrawCurve(myPen_3, koordinat);
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
 
        }
 
        private void Form1_Paint(object sender, PaintEventArgs e)
        {
            Graphics g = e.Graphics;
            SolidBrush myBrush_1 = new SolidBrush(Color.White);
            g.FillRectangle(myBrush_1, 0, 0, 800, 600); 
            Pen myPen_1 = new Pen(Color.LightGray,1);
            int y = 595;
            while (y != 5)
            {
                g.DrawLine(myPen_1,5,y,795,y);
                y -= 5;
            }
            int x = 5;
            while (x != 795)
            {
                g.DrawLine(myPen_1,x,5,x,595);
                x += 5;
            }
            Pen myPen_2 = new Pen(Color.Black, 3);
            myPen_2.EndCap = LineCap.ArrowAnchor;
            g.DrawLine(myPen_2,400,595,400,5);
            g.DrawLine(myPen_2,5,565,795,565);
            g.DrawString("X",new Font("Calibri",15),Brushes.Black,785,570);
            g.DrawString("Y", new Font("Calibri", 15), Brushes.Black, 410, 5);
        }          
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.03.2012, 21:01
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Построить график функции x^2 используя элементы Graphics (C#):

Построить график функции x^2, используя элементы Graphics - C#
Есть задача построить график функции x^2 с вводом с клавиатуры границ и шага, используя элементы Graphics Может быть есть у кого нибудь...

Построить рисунок используя все примитивы Graphics - C#
Построить рисунок используя все примитивы Graphics.Рисунок должен содержать 3-4 строки надписей, использовать различные цвета линий и...

Как создать график функции через класс Graphics? - C#
Подскажите принцип (порядок) построения графика функции по формуле через класс Graphics. Может какие примеры подкинете?

Как построить график, используя данные из txt файла? - C#
Незнаете как построить график, используя данные из txt файла???

Как построить график в zedgraph используя данные из txt файла? - C#
подскажите пожалуйста как построить график в zedgraph используя данные из txt файла???

Построить график функции g(x)=f(x b) B - C#
Нужно что бы построился график функции g(x)=f(x+b)+B . При этом b и B должен брать из DomainUpDown. Вот мой код: using System; ...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.03.2012, 21:01
Привет! Вот еще темы с ответами:

Построить график функции - C#
Построить график по функции. F(x)=Sin(x), 0&lt;=x&lt;=pi. пытаюсь учить си шарп но с графиком проблемы. помогите плиз

Построить график функции - C#
всем привет.подскажите как нарисовать график y={x}^{2} в visual studio?буду признателен за пример.

Построить график функции - C#
Помогите построить график функции y=ax^2+6 используя ZedGraph.

Построить график функции - C#
Построить график функции.Таблицу данных получить путем изменения параметра X c шагом dx. Использовать chart.


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru