IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

 
 Ответить  Открыть новую тему 
> Задача: Перемножение матриц
сообщение
Сообщение #1





Группа: Пользователи
Сообщений: 9
Пол: Мужской

Репутация: -  0  +


Дана матрица А(n, n), где сумма всех элементов матрицы равна 1 и
0<=a[i,j]<=1. Составить программу последовательного умножения матрицы самой на себя. Процесс закончить, когда все элементы двух последовательных матриц будут отличаться друг от друга меньше, чем на 10^-3 .

Как сделать условие, чтобы элементы отличались друг от друга на
10 ^-3 степени тобишь на 0.001.?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Гость






Цитата(koder @ 9.05.05 6:14)
когда все элементы двух последовательных матриц будут отличаться друг от друга меньше, чем на 10^-3 .

А почему, собственно, это должно когда-нибудь произойти?
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3





Группа: Пользователи
Сообщений: 9
Пол: Мужской

Репутация: -  0  +


Цитата(volvo @ 9.05.05 8:44)
А почему, собственно, это должно когда-нибудь произойти?

а что может не произойти, значит условие задачи неправильное? или как?
эта задача как-нибудь решается?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Гость






Просто нет какого-либо теоретического обоснования, что при возведении матрицы в N-ю степень все элементы матрицы в степени N-1 будут отличаться от элементов матрицы в степени N меньше, чем на 10^-3

А значит, этот цикл может быть бесконечным...
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5





Группа: Пользователи
Сообщений: 9
Пол: Мужской

Репутация: -  0  +


Цитата(volvo @ 9.05.05 12:05)
Просто нет какого-либо теоретического обоснования, что при возведении матрицы в N-ю степень все элементы матрицы в степени N-1 будут отличаться от элементов матрицы в степени N меньше, чем на 10^-3

А значит, этот цикл может быть бесконечным...

хм, а кто говорит вот так надо сделать
if abs([макс. эемент матрицы] -[min]) <0.001 then
конец?
это правильно!
всё так там условие есть что элемент сумма всех элементов = 1 и каждый элемент < 1 и > 0?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #6





Группа: Пользователи
Сообщений: 9
Пол: Мужской

Репутация: -  0  +


Цитата(volvo @ 9.05.05 12:05)
Просто нет какого-либо теоретического обоснования, что при возведении матрицы в N-ю степень все элементы матрицы в степени N-1 будут отличаться от элементов матрицы в степени N меньше, чем на 10^-3

А значит, этот цикл может быть бесконечным...

вот вообщем задание, оно правильное или нет?


Прикрепленные файлы
Прикрепленный файл  z9.doc ( 14.5 килобайт ) Кол-во скачиваний: 254
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #7





Группа: Пользователи
Сообщений: 9
Пол: Мужской

Репутация: -  0  +


кто-нибудь знает алгоритм последовательного перемножения матрицы самой на себя?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #8


Гость






Цитата(koder @ 10.05.05 6:04)
кто-нибудь знает алгоритм последовательного перемножения матрицы самой на себя?

А как пользоваться поиском кто-нибудь знает?
FAQ: Произведение матриц
 К началу страницы 
+ Ответить 
сообщение
Сообщение #9





Группа: Пользователи
Сообщений: 9
Пол: Мужской

Репутация: -  0  +


написал вот, а результаты странные какие-то выводит, может кто знает где ошибка?

Программа удалена. У нас форум "Все о Паскале", а не о Бейсике.
Цитата(Правила раздела)
4. Не предлагайте свои решения на других языках, кроме Паскаля. (Исключение только с согласия модератора.)


Сообщение отредактировано: volvo -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 23.12.2024 19:38
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name