Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Теоретические вопросы _ Вопрос о задании матрицы

Автор: Гость 28.11.2006 2:14

Ребят,у меня небольшой вопросик,тему новую не хотел создавать,так что пишу здесь!Можноли задать матрицу размерностью
[1..1,2;1..1,2]??если да то как?

Автор: klem4 28.11.2006 2:23

1х2х1х2 ? Можно а в чем проблема ...

x: array [1..1, 1..2, 1..1, 1..2] of integer;

Автор: Zundell 28.11.2006 2:29

нееетт...от 1 до 1,2 и от 1 до 1,2!

Автор: klem4 28.11.2006 2:30

Не, так нелься. smile.gif

А что у тебя за задача ?

Автор: Zundell 28.11.2006 2:34

может быть это опечатка но х.з...вообщем нужно перемножить вот эту матрицу с размерностью х.з какой и еденичную матрицу!Кстать еденичную матрицу нужно задавать с помощью ввода с клавиатуры или прописать нада?я в сомнениях весь

Автор: klem4 28.11.2006 2:37

Какую вот эту-то ? Полностью задание есть у тебя (без "хз" и тому подобных вещей) ? У нас гадалка заболела, извини !

Автор: Zundell 28.11.2006 2:40

Дана еденичная матрица P,перемножить ее с матрицей M[1..1,2;1..1,2]!

Автор: klem4 28.11.2006 2:46

Уточни задание, такого просто не бывает, понимаешь вот у тебя интервал

1..1,2

Сколько чисел входит в этот интервал ? Да сколько угодно !

Можно так:

1; 1.1; 1.2;

А можно и так:

1; 1.0001; 1.0002; 1.0003; ... 1.9998; 1.9999; 1.2;

Понимаешь ...

Автор: Zundell 28.11.2006 2:50

согласен...видимо опечатка..может подразумевалось 12!(сли так,то это элементарно).И еще ответь пожалуйста,еденичную матрицу необходимо задавать с клавы или ее задать в проге с i и j?

Автор: klem4 28.11.2006 3:05

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

добавлено
зы а можеть быть и вообще не нужно единичную матрицу создавать, ибо можно попробовать смоделировать перемножение любой матрицы на единичную (ведь в единичной матрице все элементы кроме диаганали = 0) без присутствия собственно единичной smile.gif

Автор: Zundell 28.11.2006 3:07

Большое спасибо good.gif

Автор: volvo 28.11.2006 3:19

blink.gif blink.gif А смысл ПЕРЕМНОЖАТЬ какую-то матрицу с единичной? Результат и так известен... На то она и единичная...

Автор: klem4 28.11.2006 3:40

Ну да, я там добавил потом, когда одумался smile.gif) Пора спать smile.gif