Автор работы: Пользователь скрыл имя, 15 Декабря 2014 в 00:08, лабораторная работа
Задача 1. Вычислить значение интеграла , где , с помощью квадратурных формул трапеций и Симпсона с точностью . Предварительно оценить
шаг интегрирования, при котором достигается заданная точность. Сравнить время вычисления интеграла.
Задача 2. Исследовать поведение погрешности приближенно вычисленного интеграла при уменьшении шага интегрирования.
pb2.Value = 0;
//запускаем процесс
worker.RunWorkerAsync();
//функция вывода результата
worker.RunWorkerCompleted += worker_RunWorkerCompleted;
//Кнопка остановки доступна
bstop.IsEnabled = true;
}
void worker_RunWorkerCompleted(
{
if (stopprocess)
{
lb1.Content = "Подсчет не завершен";
lb2.Content = lb1.Content;
}
else
{
lb1.Content = "I=" + Integral1;
lb2.Content = "E=" + Math.Abs(Integral1 - Integral2);
//сигнал успешного завершения
System.Media.SystemSounds.
}
}
private void Button_Click_1(object sender, RoutedEventArgs e)
{
// Завершить процесс
this.worker.CancelAsync();
// Скрыть кнопку
bstop.IsEnabled = false;
//Запретить дальнейшее вычисление
stopprocess = true;
}
}