Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Инвертирование элементов вектораСодержание книги Поиск на нашем сайте
Инвертирование вектора X ={ Аналогично, существуют два способа решения данной задачи: 1) с использованием нового вектора XIN ={ в этом случае 2) путем перестановки в три шага соответствующих элементов в исходном векторе X. Схемы алгоритмов способов инвертирования элементов вектора пред-ставлены на рис. 20.
1) 2) Рис. 20 Рассмотрим более сложную задачу.
Пример 7 Необходимо вычислить значение параметра Z в соответствии со следующим выражением: Z = (A - E) * C1IN * (C22 - 1), (17) где A - исходная матрица, все элементы и размерность которой известны; E – единичная матрица; C1 – главная диагональ матрицы A; C2 – побочная диагональ матрицы A.
Рассмотрим поэтапный процесс решения данной задачи. 1. Ввод размерности N и всех элементов матрицы 2. Вычисление единичной матрицы E ={ 3. Вычисление главной диагонали (вектор) 4. Вычисление побочной диагонали (вектор) 5. Инвертирование вектора C1: 6. Вычисление квадратной матрицы B=A-E. 7. Вычисление вектора D=B*C1IN. 8. Вычисление значения F= C2*C2. 9. Вычисление значения K=F-1. 10. Вычисление вектора Z=D* K. 11. Вывод вектора Z ={ Алгоритмы для каждого этапа процедуры вычислений рассмотрены выше, за исключением очевидного десятого пункта. В процессе программирования достаточно сложных задач, подобных примеру 7, необходимо учесть следующие рекомендации: 1) предусмотреть комментарии к каждому пункту задачи; 2) организовать вывод значений рассчитанных параметров при выпол-нении каждого пункта задачи. Данные рекомендации способствуют лучшему пониманию и контролю процесса поэтапных вычислений.
АЛГОРИТМ поиска МАКСИМАЛЬНОГО (ИЛИ МИНИМАЛЬ-НОГО) элемента ВЕКТОРА
Дан вектор X ={ Необходимо найти элемент вектора Х, имеющий максимальное значение. Например, пусть X = (3, 4, 2, -1, 6, 0). Очевидно, что M(max) = Процедура поиска максимального элемента вектора следующая: предположим, что максимальным является первый элемент, т.e. M=a1, L=1.
|
|||||||
|
Последнее изменение этой страницы: 2016-12-17; просмотров: 237; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.007 с.) |