Матрицы, Матрицы |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
Матрицы, Матрицы |
ANDYGO |
Сообщение
#1
|
Группа: Пользователи Сообщений: 8 Пол: Мужской Реальное имя: Андрей Репутация: 0 |
Привет, объясните смысл задачи, а то что-то туплю никак не могу понять
"Даны две целые квадратные матрицы 10-го порядка. Определить можно ли отражением относительно главной и побочной диагонали преобразовать одну из них в другую." Второй день не могу понять |
Michael_Rybak |
Сообщение
#2
|
Michael_Rybak Группа: Пользователи Сообщений: 1 046 Пол: Мужской Реальное имя: Michael_Rybak Репутация: 32 |
Вот у тебя квадратная матрица:
1 2 3 4 5 6 7 8 9 Вот у нее главная диагональ: 1 2 3 4 5 6 7 8 9 А вот побочная: 1 2 3 4 5 6 7 8 9 Если обратить относительно главной, получится так (все элементы симметрично меняются местами относительно диагонали): 1 4 7 2 5 8 3 6 9 Дальше - сам. |
ANDYGO |
Сообщение
#3
|
Группа: Пользователи Сообщений: 8 Пол: Мужской Реальное имя: Андрей Репутация: 0 |
Ну если честно про диагонали я знаю, про отражение тоже знаю Но смысл задачи как отражением относительно главной или побочной диагонали элементов одной матрицы получить вторую Ведь там элементы совершенно разные можно вводить и получить это нереально
|
мисс_граффити |
Сообщение
#4
|
просто человек Группа: Пользователи Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: 55 |
вот и надо проверить, совпадет или нет...
то есть если отраженная_матрица1=матрица2 - значит, выводишь ответ "можно". а если элементы совсем разные - "извините, не получилось..." -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
ANDYGO |
Сообщение
#5
|
Группа: Пользователи Сообщений: 8 Пол: Мужской Реальное имя: Андрей Репутация: 0 |
вот и надо проверить, совпадет или нет... то есть если отраженная_матрица1=матрица2 - значит, выводишь ответ "можно". а если элементы совсем разные - "извините, не получилось..." Такой смысл я предполагал, только вот думал, что ошибался, отражение относительно главной диагонали это есть транспонирование, чтобы они были равны вторую надо вводить как транспонированную к первой, не поймешь - будешь до конца жизни вводить матрицы и они будут не равны Вообще-то написал задачу |
мисс_граффити |
Сообщение
#6
|
просто человек Группа: Пользователи Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: 55 |
там вообще 4 матрицы подойдут под условие "можно получить..." (матрицы А и В вводим):
А=В А=В транспонированная А=В отраженная относительно побочной А=В отраженная относительно главной, а потом относительно пободной -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
ANDYGO |
Сообщение
#7
|
Группа: Пользователи Сообщений: 8 Пол: Мужской Реальное имя: Андрей Репутация: 0 |
там вообще 4 матрицы подойдут под условие "можно получить..." (матрицы А и В вводим): А=В А=В транспонированная А=В отраженная относительно побочной А=В отраженная относительно главной, а потом относительно побочной А что за первый случай А=В? В условие вообще-то сказано что надо какую то из них отразить относительно главной или побочной диагонали, под этот случай могут попасть только матрицы где отражаемые элементы будут равны и вторую матрицу ввести равную первой. |
мисс_граффити |
Сообщение
#8
|
просто человек Группа: Пользователи Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: 55 |
ну если у тебя матрицы
А= 1 2 3 4 В= 1 2 3 4 можно ведь из А получить В отражением... -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
ANDYGO |
Сообщение
#9
|
Группа: Пользователи Сообщений: 8 Пол: Мужской Реальное имя: Андрей Репутация: 0 |
ну если у тебя матрицы А= 1 2 3 4 В= 1 2 3 4 можно ведь из А получить В отражением... А это как? Может я чего не допонимаю? Введу я матрицу А = 1 2 3 4, введу В = 1 2 3 4, сделаю отражение относительно главной диагонали получится А = 1 3 2 4, не равна В, сделаю относительно побочной В = 4 2 3 1 опять не равно В, относительно главной и побочной одновременно В = 4 3 2 1 опять не равно... |
Michael_Rybak |
Сообщение
#10
|
Michael_Rybak Группа: Пользователи Сообщений: 1 046 Пол: Мужской Реальное имя: Michael_Rybak Репутация: 32 |
дело в том что отражать можно сколько хочешь раз. можно 1 раз. а можно 0. или 2, что то же самое. когда говорят "с помощью отражений", имеют ввиду возможность *отражать*, а не *отразить* 1 раз.
|
ANDYGO |
Сообщение
#11
|
Группа: Пользователи Сообщений: 8 Пол: Мужской Реальное имя: Андрей Репутация: 0 |
дело в том что отражать можно сколько хочешь раз. можно 1 раз. а можно 0. или 2, что то же самое. когда говорят "с помощью отражений", имеют ввиду возможность *отражать*, а не *отразить* 1 раз. Это правильно, а я почему-то про одно думал, но все же смысл работы программы наверно сравнивать разные матрицы. Не может быть такого что в написании отражения какая нибудь ошибка, компилятор ее не выдает, отражение матрицы не происходит, а при вводе 2 одинаковых получится, при сравнении матриц, что программа работает правильно? |
Michael_Rybak |
Сообщение
#12
|
Michael_Rybak Группа: Пользователи Сообщений: 1 046 Пол: Мужской Реальное имя: Michael_Rybak Репутация: 32 |
с неправильной программой может получится что угодно
а одинаковые матрицы - это типа такой хитрый тест, который легко не учесть. хитрые тесты часто кажутся неестественными. |
Zzzz... |
Сообщение
#13
|
/// Группа: Пользователи Сообщений: 78 Пол: Мужской Реальное имя: Илья Репутация: 0 |
off
и очень часто эти хитрые тесты ставят на олимпиадах....ненавижу(((... |
Michael_Rybak |
Сообщение
#14
|
Michael_Rybak Группа: Пользователи Сообщений: 1 046 Пол: Мужской Реальное имя: Michael_Rybak Репутация: 32 |
а я обожаю. я член жюри и автор задач киевской городской
|
ANDYGO |
Сообщение
#15
|
Группа: Пользователи Сообщений: 8 Пол: Мужской Реальное имя: Андрей Репутация: 0 |
|
Текстовая версия | 13.01.2025 6:38 |