В процедуре “Vivod” осуществляется расчет коэффициентов a1,a2,a3,a4,a5 определителя Гурвица и вывод значений на экран; В процедуре “Obnylenie” задавая некоторой переменной “m” значения от 1 до 5 мы в цикле изменяя номера строк и столбцов приводим матрицу размерностью 5´5 к треугольному виду, используя дополнительный массив b. В этом массиве накапливается значение элемента i-ой строки и j-го столбца; В процедуре “Diag_opred” происходит вычисление диагональных определителей. Присваивая некоторому счетчику “sum” значение равное 1, мы при первом выполнении цикла получаем 1-ый главный диагональный минор определителя Гурвица, следующий получаем умножая 1-ый на 2-ой и так далее; В процедуре “Matrix” - выстраиваем сам определитель Гурвица. Для облегчения в цикле зададим значение только переменной i; Tеперь рассмотрим основное тело программы: пусть первоначально Kv=0, затем выполняем вычисление диагональных определителей, каждый раз увеличивая шаг на 0.05 т.е. Kv=Kv+0.05 до тех пор пока один из них не станет меньше ноля(diag<0). Как только это условие выполнится выводим на печать значение соответствующего Kv-это и будет критический коэффициент передачи замкнутой следящей системы.
Самое читаемое:
Исследование зон затенения сигналов систем сотовой связи в районах г. Йошкар-Олы
С
начала 70-х годов внимание исследователей и инженеров во многих странах было
обращено к проблеме распространения ультракоротких волн (УКВ) в городах. Это
связано с интенсивным развитием систем радиосвязи различного назначения - от
телевидения до систем связи с подвижными объектами и радиотелефонии, играющих в
жизни городов ...