Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.11.2008, 14:22   #1
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
Печаль Непонятное условие

Даны квадратная матрица A порядка m, натуральное число n, дейс-
твительные числа p[n],p[n-1],...,p[0]. Получить матрицу
p[n]A^n + p[n-1]A^(n-1) + ... + p[1]A + p[0]E,
где Е - единичная матрица порядка m.


невъеду что это за мегаформула? Причем здесь матрица Е?
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума Ответить с цитированием
Старый 29.11.2008, 15:06   #2
zetrix
Delphi/C++/C#
Участник клуба
 
Аватар для zetrix
 
Регистрация: 29.10.2006
Сообщений: 1,972
По умолчанию

Да вроде всё понятно. каждое слагаемое - матрица, каждый элемент которой возводится в степень n, n-1, ..., 1 и умножается на числа p[n], ..., p[1].
Последнее слагаемое матрица МхМ все нули кроме главной диагонали, по главной диагонали число p[0] (т.к. мы умножаем матрицу на это число).

Вообщем 3 вложенных цикла для реализации. Внешний - суммирование, другие два, друг в друга вложенных - пробег матрицы и вычисления над её элементами.

Всё просто
zetrix вне форума Ответить с цитированием
Старый 29.11.2008, 20:47   #3
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

A-увадратная матрица
^-возведение в степень
n-натуральное число
A^n =A*A*...*A произведение n матриц
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 29.11.2008, 23:01   #4
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию

Цитата:
A-увадратная матрица
^-возведение в степень
n-натуральное число
A^n =A*A*...*A произведение n матриц
Ха-ха-ха. Смешно.., наверно я похож на нуба что мне такую помощь предоставляют.

Кароче последнее натур. число умножу на какую то левую матрицу Е и забью.

Цитата:
Вообщем 3 вложенных цикла для реализации. Внешний - суммирование, другие два, друг в друга вложенных - пробег матрицы и вычисления над её элементами.
Один цикл и 2-е функции.
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SetFocus!!!Нужен ответ!Творится,что-то непонятное!!! Alexij Общие вопросы Delphi 4 14.06.2008 14:59
Непонятное поведение алгоритма master_root Общие вопросы Delphi 3 11.06.2008 14:32
Условие [Smarik] Паскаль, Turbo Pascal, PascalABC.NET 3 03.02.2008 08:08
Непонятное поведение программы на Delphi Kashp Помощь студентам 10 14.12.2007 21:12