У нас можно недорого заказать курсовую, контрольную, реферат или диплом

«Статическое моделирование Моделирование многомерных распределений Лабораторная работа №2» - Лабораторная работа
- 10 страниц(ы)

Автор: navip
Содержание
Моделирование многомерных распределений
Введение
Исходный код
public Form1()
{
InitializeComponent();
}
private void Form1_Paint(object sender, PaintEventArgs e)
{
this.Update();
Graphics g1 = pictureBox3.CreateGraphics();
g1.DrawEllipse(Pens.Red, 60, 60, 80, 80);
g1.DrawLine(Pens, 0, 100, 200);
g1.DrawLine(Pens.Black, 0, 100, 200, 100);
Graphics g2 = pictureBox2.CreateGraphics();
g2.DrawLine(Pens.Blue, 95, 20, 105, 20);
g2.DrawLine(Pens.Black, 0, 420, 200, 420);
g2.DrawLine(Pens.Red, 60, 420, 140, 420);
g2.DrawLine(Pens.Black, 100, 420, 100, 425);
g2.DrawLine(Pens.Black, 60, 420, 60, 425);
g2.DrawLine(Pens.Black, 140, 420, 140, 425);
Graphics g3 = pictureBox4.CreateGraphics();
g3.DrawLine(Pens.Blue, 95, 20, 105, 20);
g3.DrawLine(Pens.Black, 0, 420, 200, 420);
g3.DrawLine(Pens.Red, 60, 420, 140, 420);
g3.DrawLine(Pens.Black, 100, 420, 100, 425);
g3.DrawLine(Pens.Black, 60, 420, 60, 425);
g3.DrawLine(Pens.Black, 140, 420, 140, 425);
Graphics g4 = pictureBox1.CreateGraphics();
g4.DrawLine(Pens.Blue, 95, 20, 105, 20);
g4.DrawLine(Pens.Black, 0, 420, 200, 420);
g4.DrawLine(Pens.Red, 60, 420, 140, 420);
g4.DrawLine(Pens.Black, 100, 420, 100, 425);
g4.DrawLine(Pens.Black, 60, 420, 60, 425);
g4.DrawLine(Pens.Black, 140, 420, 140, 425);
Graphics g5 = pictureBox5.CreateGraphics();
g5.DrawLine(Pens.Blue, 95, 20, 105, 20);
g5.DrawLine(Pens.Black, 0, 420, 200, 420);
g5.DrawLine(Pens.Red, 60, 420, 140, 420);
g5.DrawLine(Pens.Black, 100, 420, 100, 425);
g5.DrawLine(Pens.Black, 60, 420, 60, 425);
g5.DrawLine(Pens.Black, 140, 420, 140, 425);
this.Update();
Выдержка из текста работы
private void Form1_Load(object sender, EventArgs e)
{
for (int i = 0; i < Convert.ToInt32(textBox1.Text); i++)
{
Y[i] = 200;
X[i] = 20;
}
}
double[] X1 = new double[10000]; double[] Y1 = new double[10000];//вид с верху
double[] Z = new double[10000]; double[] XZ = new double[10000];//север юг
double[] g4Y = new double[10000]; double[] g4X = new double[10000];//север-запад юг-восток
double[] g5Y = new double[10000]; double[] g5X = new double[10000];//Юго-запад Северо-восток
private void button2_Click(object sender, EventArgs e)
{
for (int i = 0; i < Convert.ToInt32(textBox1.Text); i++)
{
Y[i] = 100;
X[i] = 20;
Z[i] = 100;
XZ[i] = 20;
X1[i] = 100;
Y1[i] = 100;
g4Y[i] = 100;
g4X[i] = 20;
g5Y[i] = 100;
g5X[i] = 20;
}
Graphics g1 = pictureBox3.CreateGraphics();
g1.Clear(pictureBox3.BackColor);
g1.DrawEllipse(Pens.Red, 60, 60, 80, 80);
g1.DrawLine(Pens.Black, 100, 0, 100, 200);
g1.DrawLine(Pens.Black, 0, 100, 200, 100);
Graphics g2 = pictureBox2.CreateGraphics();
g2.Clear(pictureBox2.BackColor);
g2.DrawLine(Pens.Blue, 95, 20, 105, 20);
g2.DrawLine(Pens.Black, 0, 420, 200, 420);
g2.DrawLine(Pens.Red, 60, 420, 140, 420);
Заключение
Convert.ToInt16(g5X[i]), 1, 1);
}
if (x >= 625 && x < 750)//смешение на юго-запад
{
Z[i] += Math.Sqrt((1.8 * 1.8) / 2);
XZ[i] += 4;
g3.DrawRectangle(Pens.Green, Convert.ToInt16(Z[i]), Convert.ToInt16(XZ[i]), 1, 1);
Y[i] -= Math.Sqrt((1.8 * 1.8) / 2);
X[i] += 4;
g2.DrawRectangle(Pens.Green, Convert.ToInt16(Y[i]), Convert.ToInt16(X[i]), 1, 1);
X1[i] -= Math.Sqrt((1.8 * 1.8) / 2);
Y1[i] += Math.Sqrt((1.8 * 1.8) / 2);
g1.DrawRectangle(Pens.Green, Convert.ToInt16(X1[i]), Convert.ToInt16(Y1[i]), 1, 1);
g4X[i] += 4;
g4.DrawRectangle(Pens.Green, Convert.ToInt16(g4Y[i]), Convert.ToInt16(g4X[i]), 1, 1);
g5Y[i] -= 1.8;
g5X[i] += 4;
g5.DrawRectangle(Pens.Green, Convert.ToInt16(g5Y[i]), Convert.ToInt16(g5X[i]), 1, 1);
}
if (x >= 750 && x < 825)//смешение на запад
{
XZ[i] += 4;
g3.DrawRectangle(Pens.Green, Convert.ToInt16(Z[i]), Convert.ToInt16(XZ[i]), 1, 1);
Y[i] -= 1.8;
X[i] += 4;
g2.DrawRectangle(Pens.Green, Convert.ToInt16(Y[i]), Convert.ToInt16(X[i]), 1, 1);
X1[i] -= 1.8;
g1.DrawRectangle(Pens.Green, Convert.ToInt16(X1[i]), Convert.ToInt16(Y1[i]), 1, 1);
g4Y[i] -= Math.Sqrt((1.8 * 1.8) / 2);
g4X[i] += 4;
g4.DrawRectangle(Pens.Green, Convert.ToInt16(g4Y[i]), Convert.ToInt16(g4X[i]), 1, 1);
g5Y[i] -= Math.Sqrt((1.8 * 1.8) / 2);
g5X[i] += 4;
g5.DrawRectangle(Pens.Green, Convert.ToInt16(g5Y[i]), Convert.ToInt16(g5X[i]), 1, 1);
}
if (x >= 825)//смешение на северо-запад
{
Z[i] -= Math.Sqrt((1.8 * 1.8) / 2);
XZ[i] += 4;
g3.DrawRectangle(Pens.Green, Convert.ToInt16(Z[i]), Convert.ToInt16(XZ[i]), 1, 1);
Y[i] -= Math.Sqrt((1.8 * 1.8) / 2);
X[i] += 4;
g2.DrawRectangle(Pens.Green, Convert.ToInt16(Y[i]), Convert.ToInt16(X[i]), 1, 1);
X1[i] -= Math.Sqrt((1.8 * 1.8) / 2);
Y1[i] -= Math.Sqrt((1.8 * 1.8) / 2);
g1.DrawRectangle(Pens.Green, Convert.ToInt16(X1[i]), Convert.ToInt16(Y1[i]), 1, 1);
g4Y[i] -= 1.8;
g4X[i] += 4;
g4.DrawRectangle(Pens.Green, Convert.ToInt16(g4Y[i]), Convert.ToInt16(g4X[i]), 1, 1);
g5X[i] += 4;
g5.DrawRectangle(Pens.Green, Convert.ToInt16(g5Y[i]), Convert.ToInt16(g5X[i]), 1, 1);
}
}
}
Примечания
есть полный текст программы с исходным кодом и скриншот
Тема: | «Статическое моделирование Моделирование многомерных распределений Лабораторная работа №2» | |
Раздел: | Статистика | |
Тип: | Лабораторная работа | |
Страниц: | 10 | |
Цена: | 320 руб. |
Закажите авторскую работу по вашему заданию.
- Цены ниже рыночных
- Удобный личный кабинет
- Необходимый уровень антиплагиата
- Прямое общение с исполнителем вашей работы
- Бесплатные доработки и консультации
- Минимальные сроки выполнения
Мы уже помогли 24535 студентам
Средний балл наших работ
- 4.89 из 5
написания вашей работы
Не подошла эта работа?
Воспользуйтесь поиском по базе из более чем 40000 работ
-
Дипломная работа:
Использование игровых технологий в учебном процессе на уроках обж
83 страниц(ы) 2014 3787
-
Лабораторная работа:
Численные методы (excel № 7 (БирГСПА)
8 страниц(ы) 2016 660
-
Дипломная работа:
102 страниц(ы) 2020 463
-
Дипломная работа:
Воспитание специальных физических качеств у футболистов 12-13 лет, занимающихся в секции
45 страниц(ы) 2022 194
-
Дипломная работа:
124 страниц(ы) 2022 311
-
Дипломная работа:
Многокритериальная оптимизация
73 страниц(ы) 2013 4768
-
Дипломная работа:
93 страниц(ы) 2014 1607
-
Дипломная работа:
Использование игровой деятельности на уроке музыки
106 страниц(ы) 2014 2774
-
Дипломная работа:
Реформирование налоговой системы рф в процессе вступления в вто
102 страниц(ы) 2015 2172
-
Дипломная работа:
Выявление запрещенного контента и девиантного поведения методами машинного обучения
41 страниц(ы) 2022 284





682 автора
помогают студентам
23 задания
за последние сутки
10 минут
среднее время отклика
-
Дипломная работа:
Разработка информациионной системы “Среда визуального моделирования MvStudium”
87 страниц(ы) -
Отчет по практике:
Работа с массивами и чтениезапись на диск
15 страниц(ы) -
Курсовая работа:
Моделирование детской площадки в 3d Max
35 страниц(ы) -
Дипломная работа:
Разработка электронного ресурса по моделированию дискретно-событийных процессов в среде gpss-studio
58 страниц(ы) -
Курсовая работа:
Задача оптимального распределения объема работ на предприятии
60 страниц(ы)