Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






  • Численное дифференцирование и интегрирование






    Задание 1. Вычислить с помощью программы для компьютере значение производной аналитически заданной функции f(x) в точке x=a.

    Расчеты выполненные с помощью программы на компьютере. Использован язык программирования C# 4.5. Ниже приведен текст программы

     

    Заданная функция

    Производная функции

    using System;

    using System.Collections.Generic;

    using System.Linq;

    using System.Text;

    using System.Threading.Tasks;

     

    namespace Lab5_1

    {

    class Program

    {

    static void Main(string[] args)

    {

    double d, x, a;

    int i, m = 0;

    string k;

    bool q=true;

    Console.WriteLine(" \n Введите значение а");

    k = Console.ReadLine();

    double.TryParse(k, out a);

    do

    {

    for (i = 0+m; i < 10+m; i++)

    {

    x = a + Math.Pow(0.5, i);

    d = (x * Math.Log10(x) - a * Math.Log10(a)) / (x - a);

    Console.WriteLine(" {0}\tXn= {1}\t" +" Dn={2}", i, x, d);

    }

    Console.WriteLine(" \n Продолжить y/n");

    k = Console.ReadLine();

    if(k == " y"){

    m=m+10;

     

    }

    else break;

    }while(q);

    }

    }

    }

     

    Результата выполнения программы в среде Microsoft Visual Studio Express 2012.

     

    Значения вычисленные с помощью Excel совпадают с точностью до 7 знака после запятой, со значениями на последних трех итерациях вычисленных с помощью компьютера.

     






    © 2023 :: MyLektsii.ru :: Мои Лекции
    Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
    Копирование текстов разрешено только с указанием индексируемой ссылки на источник.