Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Пример 7. Необходимо вычислить значение параметра Zв соответствии со следующим выражением:






Необходимо вычислить значение параметра Z в соответствии со следующим выражением:

Z = (A - E) * C1IN * (C22 - 1), (17)

где A - исходная матрица, все элементы и размерность которой известны;

E – единичная матрица;

C1 – главная диагональ матрицы A;

C2 – побочная диагональ матрицы A.

 

Рассмотрим поэтапный процесс решения данной задачи.

1. Ввод размерности N и всех элементов матрицы ().

2. Вычисление единичной матрицы E ={ }N*N.

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 ={ }N.

Алгоритмы для каждого этапа процедуры вычислений рассмотрены выше, за исключением очевидного десятого пункта.

В процессе программирования достаточно сложных задач, подобных примеру 7, необходимо учесть следующие рекомендации:

1) предусмотреть комментарии к каждому пункту задачи;

2) организовать вывод значений рассчитанных параметров при выпол-нении каждого пункта задачи.

Данные рекомендации способствуют лучшему пониманию и контролю процесса поэтапных вычислений.

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.