Технический форум

Технический форум (http://www.tehnari.ru/)
-   Помощь студентам (http://www.tehnari.ru/f41/)
-   -   Вычислить и вывести на экран значения функции в виде таблицы (http://www.tehnari.ru/f41/t83864/)

ilnar116 12.01.2013 23:23

Вычислить и вывести на экран значения функции в виде таблицы
 
Вложений: 1
Здравствуйте, очень прошу мне помочь, кому не трудно:

Вычислить и вывести на экран значения функции в виде таблицы, заданной с помощью ряда Тейлора, на интервале от Хнач до Хкон с шагом dx и точностью е (эпсилон). При выводе таблицу снабдить заголовком и шапкой. Каждая строка должна содержать значение аргумента, значение функции и количество просуммированных членов ряда. (Павловская c#)

Знаю, что здесь много таких примеров, но своего не нашел, да и нужно еще сказали желательно через windows-форму, а не кнсол. режим

Заранее спасибо за помощь!
ps
Если оформил не по правилам, то просьба поправить меня, спасибо..

Это лаб. работа, которую я вообще без понятия как делать!, с другими все нормально было.
Код:

using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;  namespace WindowsFormsApplication13 {    public partial class Form1 : Form    {        const double EPS = 0.001;          public Form1()        {            InitializeComponent();        }          private void button1_Click(object sender, EventArgs e)        {            double nx;//количестово  итераций вычисляемое по указанному приращению для участка                double x, xbeg, xend, dx; // участок и приращение              dx = 0.2;            xend = 1.0;            xbeg = Math.Abs(x);            nx = Math.Round((xend - xbeg) / dx); // вычислили кол-во необходимых итераций              textBox1.Text = "ТАБЛИЦА РАСЧЕТА ФУНКЦИИ arth(x) \r\n " + Environment.NewLine;            textBox1.Text += "Итерация arth(x)    Ряд Тейлора  \r\n \r\n";              for (double i = 1; i < nx; ++i)            {                x = xbeg + dx * i;                textBox1.Text += String.Format("{0} \t  {1:f3}    {2:f3} \r\n", i, arth(x), arth(x)) + Environment.NewLine;            }          }                {                  n++;                a = Math.Pow(x, 2*n+1) / 2*n+1;                sum += a * (-1);              }            return sum;          }    } }

ilnar116 12.01.2013 23:25

Вложений: 1
UP
выложил шапку, но как заставить работать саму программу и вообще что должно там быть, понятия не имею!tehno015


Часовой пояс GMT +4, время: 07:44.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.