Главная » Все файлы » Просмотр файлов из архивов » Файлы формата DJVU » Учебное пособие - Методы и алгоритмы нормализации ДУ

Учебное пособие - Методы и алгоритмы нормализации ДУ, страница 10

DJVU-файл Учебное пособие - Методы и алгоритмы нормализации ДУ, страница 10 Математическое моделирование (1441): Книга - 8 семестрУчебное пособие - Методы и алгоритмы нормализации ДУ: Математическое моделирование - DJVU, страница 10 (1441) - СтудИзба2016-04-06СтудИзба

Описание файла

Файл "Учебное пособие - Методы и алгоритмы нормализации ДУ" внутри архива находится в папке "Учебное пособие - Методы и алгоритмы нормализации ДУ". DJVU-файл из архива "Учебное пособие - Методы и алгоритмы нормализации ДУ", который расположен в категории "". Всё это находится в предмете "математическое моделирование" из 8 семестр, которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "математическое моделирование" в общих файлах.

Просмотр DJVU-файла онлайн

Распознанный текст из DJVU-файла, 10 - страница

Общее число олночле- нов полвнома (4.1.2) =7 Задеть полипом (4.1.2) означает указать зсе его коэффициенты ,...,:;,, а такие лля некиего из них указать набор покаэате- лей степеней ~,,... ° Т„соответствующего одночлена. Существует (см. [19, 20)) три основных способа хранения коэф- фициентов полинома з памяти ЭВМ: 1) табличный (вектор коэффициен- тов имеет фиксщюэаннув длину и его эяементы строго упорядочены); 2) индексный (для катдого ненулевого коэффициента указывается список соответствухщих еыу индексов — показателей степеней); Э) цепочный (иаконец, указывается адрес следующего коэффициента) .

Остановимся по)цюбнее на наиболее простом табличном способе, которнй послукия основой для составления многих комплексов про- грамы нормализации. В табличном способе заранее устанавливается таблице упорядо- ченных индексов -,,..., 1„, а дхя представления однородного полинома (4.1.1) в памяти ЭВМ используется одномерный чисковой массив его коэф)мцнэнтсэ.

Такая таблица называется упаковочной матрицей однородного полинома (4.1.1). уля всего полинома (4.1.2) СООтзэтотвуящая унаКОЗОЧНая МатрИца (/о,„яззяэтоя Обьэднис- нием упаковочных матриц однородных полиномов степеней от 1 до ~п. Каидмй столбец упакоэочной матрицы состоит из показателей степе- ней ( ~,,...,~'„ ) , а номер столбца определяет порядкоэьй номер 1 соответствумлего одночлена. Это означает, что полгвом (4.1.2) записан в вида (4.1.3) МГао,ао) )г.х,ы ... х '" а= / Таким образом, задать полипом гибли зпаг способом означает залазь одномерный массив его козффяциеытов р, .

Тогда с помочив упаково вой матрицы какдык злемент етого массива находится во взагзаю-однозначном соответствии с набором индексои о ПО Задаынгаг о,,..., О Ссстизтот~цазинй НОМЕР Х СтОЛбца унаКО- возной матрицы определяется по формулам г(о„ог) =М(2,о отг) — оа а го=2; (;...:,)= (),', ', ',)- (л,', ',) г,, 1(Х,...,Г) =И(о 1 ..ао ) — г о( ГЕ г' о — 7)— д=l '«=,О.~ х-х.о -Л4(г,о,'Г ) 'о, и хе. Здзоз ПрИНятО ЛГ,О) -Г 1(х,-Г) =Н(г,~) =0. В качестве примара выпииам упаковочную матрицу для полинома третьей степени от четнрех переменных: 1000210100100032102100...0 0100012010010001230120...0 0010000112001000001113...0 0001000000111200000000...3 Первые четщю столбца определяют члены первой степени в (4.1.3): г г о о о о кг=,хг хг хг хо, хь=х хг хг хт Следуюиая группа из 10 столбцов определяет зсевозмоиные чтены второй степени: г г о а о г о о а х =х х х„к„,...,х =х х х х г 3 ь ''''' оо г г г и так далее.

Упаковочнаи матрица долина быть сформирована заранее, перед ° обращением к программе работы с полиномами, и хранится до конца работы всей програмьы нормализации, При формировании упаковочной матрицы удобно использовать вспомогательную матрицу о ~аа г) г(х а) ,а, (е, оаа) о а: ~ О и(ч,У) М (ао, ох-У) Операции над пслннснами относятся к классу вычислительных задач, получивших название буквенных закладок на ЗВМ. Пело в тсы, что произнести какую-нибудь операцию над полиномвми, напринер их слокение, не означает найти число, разное их сумме при фиксиро- ванном значении переменных этих пояиномов.

Цехью такой операции явяяется получение нового полинома (его коэф$зпГяентов) — реэуяьтата операции нак исходными пояиномами. Таким образом, задача вполне эввизаяентна задаче буквенных вмкдадок в первичном понимании слова "буквенный", т.е. символьный, способ записи информации с помощью заранее указанного аяфеввта. Роль аяфавита здесь вмпсяняют одночяе«ы я " ... х'м . Приведем описание входных я выходных параметров программ сяоиенмя, умнокения, дифференцирования, линейной замани переменных, подстановки появнома в пекином,испольэуыцих табяищыя) способ упаковки индексов.

Вги подпрограммы используются в двух вариантах: при нормахизации гамильтоновмс (первое имя) и негамияьтоновых (второе имя) систем. В первом случае упаковочная Г и вспомогательная матрицы имеют идентификаторы ия и мГГГ; во втором случае — м и,идя Подпрограммы формирования упаковочной матрицы ~о. мы д тл3 иян )~ЯсЯ имеют сяедующие входные параметры: р — кояичество переменных, М - максимальная степень рассматриваемых членов, лик или мяи — вспомогательная матрице. Выходным параметром подпрограммы является упаковочная матрица ми или мР размерности м" МГ~~, ). подпрограммы Яо м Ро4 )или ГпЯ находят сумму однородных пояиномов Р и Я, какдый степени М, а результат эаПИСЫВаэтся в массив 7 = А ~ Р Р «- Я , где А и Р - заданные числа. Здесь и даиее под словом "полипом" подразумевается вектор коэфбэпщентов.

Все пояиномы эавясят от Л~ переменных. Подпрограммы ')Р)Саю.Я няи ~~~ яр Я~ вычисхяют результат уинокения однородного пояинома Р степени мР нв поякиом Я степени иЯ . В результате получается однородный полипом л =. Я СТЕПЕНИ М, ь МЯ. Подпрограммы ~~чкР.ГЯ нли ЯДРА~) определяют полипом Я степени мР - 1, который равен частной производной подинома Р степени м. по переменной номер 1иБРХ . Подпрограмма ~вгпи лап используется при нормвхизации гамияьтоновых систем и находит пояином Р, являющийся результатом вычисления скобок Пуассона однородных похинсмов Р степени мР и Я степени мЯ, т.е. д=)Р, я ) - однородный полином степени нР+МЯ-Д .

Предполагается, что первые ы = и переменных соответствуют обобщенным кооркинзтам, э последние п перемен- ных - обобщенным ямпульсам, где и — число степеней свободы соот- ветствующей гамильтоновой системы, Подпрограммы ~~Я~~ илн ЯБЯД вычисляют полипом П- результат лянейной замены переменных, определяемой веществеыной или комплексной мвтрнцей д размерности Ль,т, в полкноме Р степени и по формуле я =л ю, где х - старью перемевмме.

Подпрогрвюаа ~~~~сКЯ (м., мяи, а, я~, н~, и, г, ~, н, х,хт) используется при норыаяизацяи негамильтоновых систем и производит подстановку но)лализующего цреобразовання из т 3.2, находмлегося в массиве и(П, 1), в иолином 3 (ю, 1) степени ь) от й пере- менных; э) - размерность вектор-столбца полиномов замены. Резуль- тат подстановки записывается в двумерный массив ы( л'~, 1), опре- деляющий вектор-столбец одноролнмх форм заданной степени и(>,н, Другими слозамн, ) (м, 1) - вектор-столбец однородных полиномов степени м), получаемый из выракеняя г Гм) ' ~7) <м'-м'ю т, сн (м1-м'т> Массивы х, х~ - рабочие, В описанных подпрограмиах для негаыильтоновых систем с целью ускорения счета к экономии памяти используются следухщие помечен- ные сои ион -блоки: !В11е ек — Уаявнный нуль) ,'зз/ кцп, ндп - рабочяе массивы соответствуюзей длины; /язв ь ( ~ > — целочисленный массив; /з" / нэ<1) - рабочий массив.

В случае нормализации гамильтоновых систем аналогичные функци» выполняет помеченный ссымон -блок,'~'Ояя Р/ еен,... т 4.2. Униза альннй ко екс г но э гамвп тонов систем Универсальный комплекс програюг нормализации гамильтоновых систем предназначен для нахокяения коэффициентов нормальной формы гамнльтониана (и самих нормализующих преобразований) цроизвольной экстазы и реэлизует методы, приведенные $ 1.3-1.4. Подробно этот комплекс описан в ) Ц .

Здесь ограничимся лищь информацией, необходимой пользователю этого комплекса. Вонплекс состоит из написанных на языке хо коням подпрограмм трех иерархнчесинх уровней. Первый уровень представляют собой описанные в предыдущем параграфе программы работы с однородными пояиномзми. В подпро- граимах второго уровня Джегм;Я и [новь Я~~ реализован описанный в т 1.3 алгоритм резания операторного уравнения для одной га(моники с даава характеристическим вектором воя (в э 1.3 - вектор 6 ), который передается в них с помощ~в сам иом -блока.

Г- .Л В по гранма х я эх юг ( ми, в, мик, м, Р ~, Рг, Р~, ~й, л Рть)) для гармоняки с вектором эок осуществляются замены (1.3.7)- (1.3.8). Если нейм 1, то это переход от вещественнвщ переменных к ко~я~лакомым; если дэ) ь~ -1, то осуществляется обратный переход.

Козффицнентм входных и выходных полиномов эадмстся н формируются в массивах ю, )'~, г-'з, размерность которых равна размерности вектора коэффицкентов нормализуемой форин н . При яэ.гм 1 результат формируется по схаме Р) . л + х. 3, при яагм = -1 - по схеме Р~ ~'Р~ — ~з (г=г'-~) В соммоа -блоке предварительно (перед обрщлением к этой подпрогрвиме) формируются: вектор-гармоники воя и вектор лм'- список номеров коэффициентов данной формы, првнадлеквщнх рассматриваемой гармонике. Размерность вектора ь'и' равна ьч = д„, (см.

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5224
Авторов
на СтудИзбе
426
Средний доход
с одного платного файла
Обучение Подробнее