![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Пример 7. Необходимо вычислить значение параметра Zв соответствии со следующим выражением:
Необходимо вычислить значение параметра 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) организовать вывод значений рассчитанных параметров при выпол-нении каждого пункта задачи. Данные рекомендации способствуют лучшему пониманию и контролю процесса поэтапных вычислений.
|