Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/35: Рейтинг темы: голосов - 35, средняя оценка - 4.71
 Аватар для pro100saniok
42 / 42 / 3
Регистрация: 11.04.2010
Сообщений: 177

Численные методы на С#

15.09.2010, 09:33. Показов 6615. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Отделить корень уравнения графическим методом. Уточнит корень методом:
а) деления отрезка пополам, и Ньютона;
б) итераций и хорд.
Вычислить только один корень уравнений f (x) = 0 с заданной точностью
е = 0,001.

х^3 + 13х^2 – 12х +24 = 0

Надо написать решение в С# .

a) Деления отрезка пополам :
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
  class Program
    {        static void Main(string[] args)
        {
            double a = -10;
            double b =  13;
            double c = (a + b) / 2;
            double e = 0.001;
            int n = 0;
            double r;
 
            if ((((a * a * a) + (13 * a * a) - (12 * a) + 24)) * ((b * b * b) + (13 * b * b) - (12 * b) + 24) < 0)
            {
                Console.WriteLine("На вiдрiзку iснує хочаб один корiнь  ");
            }
            while (Math.Abs((((a * a * a) + (13 * a * a) - (12 * a) + 24)) - ((b * b * b) + (13 * b * b) - (12 * b) + 24)) <= 2 * e)
            {
                if ((((a * a * a) + (13 * a * a) - (12 * a) + 24)) * ((c * c * c) + (13 * c * c) - (12 * c) + 24) < 0)
                {
                    b = c;                }
                n++;
            }
            r = (a + b) / 2;
            Console.WriteLine(r);
            Console.ReadKey();
 
        }
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.09.2010, 09:33
Ответы с готовыми решениями:

численные методы
Доброго времени суток! Наверняка у нас были Численные Методы:) Если остались исходники с решение что нибудь похожего из этих задачек, то...

Численные методы
...

Численные методы в программировании
ребят может у кого нибудь есть решенный вариант №7(7-й пример) или кто нибудь помогите сделать!

4
 Аватар для tasty_sock
139 / 137 / 21
Регистрация: 26.01.2010
Сообщений: 350
15.09.2010, 10:03
А к чему конструкции а-ля а*а*а? Есть же
C#
1
Math.Pow(число, степень);
0
0 / 0 / 0
Регистрация: 06.09.2010
Сообщений: 3
17.09.2010, 19:07
По поводу возведения в степень. Сей процесс при использовании Math.Pow() происходит дольше, чем при явном произведении. Но для громоздких выражений лучше, конечно, использовать библиотечную функцию
0
 Аватар для pro100saniok
42 / 42 / 3
Регистрация: 11.04.2010
Сообщений: 177
22.09.2010, 01:50  [ТС]
Кто-то знает как решить методом итераций и хорд ?
0
 Аватар для pro100saniok
42 / 42 / 3
Регистрация: 11.04.2010
Сообщений: 177
11.10.2010, 13:00  [ТС]
деления отрезка пополам, и Ньютона; поправка кода :

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
class Program
    {
        public static double F(int n,double x)
        {
            double f=x*x*x+(n+1)*x*x-n*x+2*n;
            return f;
 
        }
        static void Main(string[] args)
        {
            int n=Int32.Parse(Console.ReadLine());
            double a = -(n + 2);
            double b = -(n + 1);
            double c = 0;
            double e=0.001;
            int r = 0;
            if (F(n, a) * F(n, b) < 0)
            {
                while (Math.Abs(F(n, a) - F(n, b)) >= 2 * e)
                {
                    c = (a + b) / 2;
                    if (F(n, a) * F(n, c) < 0)
                    {
                        b = c;
                    }
                    else
                    {
                        a = c;
                    }
                    r++;
                }
                c = (a + b) / 2;
                Console.WriteLine(c+"\n "+(r+1));
                
            }
            else
            {
                Console.WriteLine("It is wrong numbers");
            }
       }    }}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.10.2010, 13:00
Помогаю со студенческими работами здесь

Численные методы LU разложение матрицы
Здравствуйте..помогите разобраться..сне необходимо сделать LU-разложение по компактной схеме Краута с выбором главного элемента по строке. ...

Численные методы, построение кубического сплайна
Уважаемые форумчане, Уже два месяца идёт непонятный предмет, объясняемый непонятным языком. Дана лабораторная работа, в которой надо...

Численные методы.
Добрый день. Мне очень нужна помощь. Надо выполнить лабу по ЧМ задания вот: ...

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

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


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru