www.ivesep.spb.ru/232452030-x-222x-10-intervl-02-m.html

((x-2)^2)*2*x-1=0 интервал [0;2] методом хорд. Нужен алгоритм для нахождения корней в виде блок-схемы

Пигменты прямого действия Еще одно из преимуществ CONCEPT FASHION LOOK – самая интересная цена для мастера в категории прямых пигментов. Купить пигмент прямого действия для волос можно в E-shop или через дистрибьютора.

ec273dbe Гипсовые углы на заказ от мастерской, k.

 Анастасия Чугайнова
((x-2)^2)*2*x-1=0 интервал [0;2] методом хорд. Нужен алгоритм для нахождения корней в виде блок-схемы
Сложность для меня заключается в том, что на заданном промежутке несколько корней, ПОМОГИТЕ, ПОЖАЛУЙСТА. Как составить алгоритм в виде блок-схемы для нахождения корней уравнения с помощью метода хорд, в данном примере на концах отрезка функция принимает одинаковые значения, т.е. произведение значений будет больше 0, и вот на данном этапе нужно изменить промежуток, но не в ручную, а чтобы программа делала это сама и для этого нужно условие, что если произведение значений функции на концах отрезка больше нуля, то ... что нужно писать конкретно на этом этапе, как менять промежуток, всё остальное меня не интересует. Блок-схема в дальнейшем должна быть использована для написания программы в MatLab.



Ответы:

Игорь Семененко
Вам нужно локализовать корни. Просто это сделать - разбив исходный отрезок на n частей и проверим знаки на каждом из от отрезков: вы локализуете корни, потом запускаете алгоритм метода хорд для уточнения значения корня. Проблема в том, что таким образом вы можете не попасть на все корни, а если корни за вашим отрезком, то нет уверенности что вы нашли все корни. ______________ Я бы для начали нашел кольцо корней, потом по перемене знаков посчитал число положительных и отрицательных корней, и уже с этим багажом начал локализацию. Но, в таком случае вам нужно преобразовать исходное уравнение в канонический полином. Вопрос - а оно вам надо? Все зависит от условия задачи и ваших целей.