Как нарисовать синусоид


28.11.2013, 18:20. Просмотров 1088. Ответов 1

Привет всем, в общем мне нужно нарисовать график http://www.cyberforum.ru/cgi-bin/latex.cgi?\int_{-1}^{0}cos(\frac{PIx}{2})dx, и сама цель вычислить интеграл, но с этим я сам справлюсь, проблема в его в построении, делаю я это так:
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 public Bitmap mbit; public Graphics gr; public Pen pn = синусоид new Pen(Color.Red, 2); public int uv = 0,a=0,b=0; int q = 0; private void button3_Click(object sender, EventArgs e)... Событие кнопки a = Convert.ToInt32(textBox3.Text); b = Convert.ToInt32(textBox4.Text); int zoom = Convert.ToInt32(textBox2.Text); int shi = pictureBox1.Width / 2; int s = Convert.ToInt32(textBox1.Text); mbit = new Bitmap(pictureBox1.Width, pictureBox1.Height); gr = Graphics.FromImage(mbit); Pen pp = new Pen(Color.Blue, 8); Pen p = new Pen(Color.Blue, 4); int nmb = 100; int f = 0; int z = 0; Point[] po = new Point[nmb 2 + 1]; for (int i = -1 nmb; i < nmb; i++) { f++; z = i zoom; po[f] = new Point(z + (pictureBox1.Width / 2), Convert.ToInt32(Math.Cos((i Math.PI / 2) Math.PI / 180 100) -1 zoom + 250)); } gr.DrawCurve(pn, po); pictureBox1.Image = mbit; Invalidate();
Как видите на скрине, не много пьяненькая получилась синусоида, это никуда учителю не пойдет, еще нужно мне долрисовать шаги от как нарисовать синусоид начала координат Х до самоого уровнения, но я это может сам сделаю, если вам не лень буду благодарен))
Источник: http://www.cyberforum.ru/windows-forms/thread1022113.html



Рекомендуем посмотреть ещё:


Закрыть ... [X]

Как нарисовать синусоиду способы построения синусоиды Вяжем меланжевый жакет

Как нарисовать синусоид Как нарисовать синусоид Как нарисовать синусоид Как нарисовать синусоид Как нарисовать синусоид Как нарисовать синусоид Как нарисовать синусоид

ШОКИРУЮЩИЕ НОВОСТИ