С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Vert
0 / 0 / 0
Регистрация: 27.02.2012
Сообщений: 7
1

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

04.03.2012, 21:01. Просмотров 552. Ответов 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
Есть задача построить график функции x^2 с вводом с клавиатуры границ и шага, используя элементы...

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

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

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

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

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

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

Построить график функции у = Ln x
может кто решить задачку. Построить график функции у = Ln x спасибо!!!

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


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

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

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