Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
30 / 14 / 7
Регистрация: 08.01.2019
Сообщений: 636
1

Метод Лобачевского для нахождения всех корней уравнения любой размерности

16.06.2020, 17:34. Показов 945. Ответов 1

Author24 — интернет-сервис помощи студентам
нужно реализовать метод Лобачевского для нахождения всех корней уравнения любой размерности, помогите плз я совсем не понимаю как это реализовать, пытался реализовать сам ничего не получилось...я просто смотрю на теорию и не понимаю как это переносить в код. Тобишь дальше простого написания кода я не могу продвинуться(см. скриншот)
Пример уравнения: x^4 - 2*x^3 + x -1,5=0
Ответ к примеру: х1 = 1,939; х2 = -0,940; х3 = 0,5 + 0,757і; х3 = 0,5 + 0,757і; х4 = 0,5 - 0,757і;
Вот собственно код из скриншота( прост, что б Вы поняли как все запущенно xD)
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
37
38
39
40
41
42
43
44
45
46
47
48
public int N;
 
        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            l4.Text = "";
            try
            {
                if (textBox1.Text == "") return;
                else
                N = Convert.ToInt32(textBox1.Text) + 1;
            }
            catch (Exception)
            {
 
                throw;
            }
 
            F.ColumnCount = N;
            F.RowCount = 1;
            F.ColumnHeadersVisible = false;
            F.RowHeadersVisible = false;
            for(int i = 0; i < N; i++)
            {
                F.Columns[i].Width = 60;
            }
            for (int i = N-1; i > 0; i--)
            {
                l4.Text += $"x^{i}{' ', 4}+{' ',1}";
            }
            l4.Text += "\tC";
        }
 
        double[] convert()
        {
            double[] a = new double[N];
            for(int i=0; i < N; i++)
            {
                a[i] = Convert.ToDouble(F.Rows[0].Cells[i].Value);
            }
            return a; 
        }
        private void button1_Click(object sender, EventArgs e)
        {
            label3.Text = "";
            double[] a = new double[N];
            a = convert();
           
        }
Миниатюры
Метод Лобачевского для нахождения всех корней уравнения любой размерности  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.06.2020, 17:34
Ответы с готовыми решениями:

Нужно реализовать метод хорд и касательных для нахождения корней уравнения
Нужно реализовать метод хорд и касательных для нахождения корней уравнения. По ходу решиения...

Нахождения корней уравнения: метод половинного деления (бисекции) или метод хорд
Разработать программу нахождения корней уравнения f(x) =0 на интервале с точностью e = 0,001...

Написать программу нахождения всех корней нелинейного уравнения
Написать программу нахождения всех корней нелинейного уравнения методом касательных функции...

Написать программу нахождения всех корней нелинейного уравнения
Написать программу нахождения всех корней нелинейного уравнения методом касательных функции...

1
30 / 14 / 7
Регистрация: 08.01.2019
Сообщений: 636
16.06.2020, 19:20  [ТС] 2
У меня такое чувство, что никто не знает как это делать((
Нашел пару кодов на с++ на форуме, проверил их на своих вариантах...даже действительные корни ищут не правильно(
Неужели это закодить невозможно?
0
16.06.2020, 19:20
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.06.2020, 19:20
Помогаю со студенческими работами здесь

Используя метод Лобачевского или метод итераций, найти решение уравнения
Используя метод Лобачевского или метод итерации, решить уравнение х^4+3х^3+3х^2-2=0 Правила...

Программа для нахождения корней квадратного уравнения
Составить программу нахождения корней квадратного уравнения «a⋅x² + b⋅x + c = 0»....

Разработать приложение предназначенное для нахождения корней уравнения
разработать приложение предназначенное для нахождения корней уравнений 1,75sin^2(3x)-ln(x)-1=0;...

Перегруженный шаблон функции для нахождения корней уравнения
Здравствуйте,необходима консультация по написанию перегруженных шаблонов функций для нахождения...

Программа для нахождения корней квадратного уравнения, ошибка
Здравствуйте, Уважаемые форумчане! Вообщем у меня проблема... program my; var a, b, c :...

Составить программу для нахождения корней квадратного уравнения
Составить программу для нахождения корней квадратного уравнения


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru