2 / 2 / 0
Регистрация: 22.05.2007
Сообщений: 44
|
|
1 | |
Перемножение сцепленных матриц17.10.2007, 17:52. Показов 7038. Ответов 31
Метки нет (Все метки)
Короче такая задача: Даны матрицы A(n,k), B(k,m). Умножить матрицы.
Необходимо сделать тремя способами: 1. Исходные данные в TStringGrid (Для данной задачи 2 таких объекта: матрица1, матрица2 как я понял :confused: ) 2. в TMemo 3. в txt файле Я здесь прикрепил другую задачу с нужным оформлением, но нужно поменять программу, чтоб она работала как моё новое задание. Я понимаю, задача вроде не простая, я даже не помню как в математике матрицы перемножать ) Но мож для кого покажется лёгкой и не отнимет много времени. Пожалста, помогите )
0
|
17.10.2007, 17:52 | |
Ответы с готовыми решениями:
31
Перемножение матриц, умножение матриц на вектор, сложение матриц Перемножение матриц Перемножение матриц Перемножение трехмерных матриц |
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
26.10.2007, 18:24 | 21 |
0
|
2 / 2 / 0
Регистрация: 22.05.2007
Сообщений: 44
|
|
26.10.2007, 21:04 [ТС] | 22 |
не, не , не смогу конечно..
0
|
7 / 9 / 10
Регистрация: 22.08.2006
Сообщений: 378
|
|
26.10.2007, 21:47 | 23 |
из скрина с ошибкой видно что ты пытаешься перменной типа integer присвоить значение типа string (а если точнее - пустую строку)... имхо у тебя в каком-то edit-е не содежиться никакого значения и пытаешся присвоить это int-перменной
зы: дай полностью исходник твоей проги (кроме exe-шника)
0
|
2 / 2 / 0
Регистрация: 22.05.2007
Сообщений: 44
|
|
26.10.2007, 22:28 [ТС] | 24 |
Воть, прикрепил архив с моей прогой на данной стадии выполнения и со всеми файлами...
Ток там и экзешник тоже, а то вдруг не запуститься
0
|
7 / 9 / 10
Регистрация: 22.08.2006
Сообщений: 378
|
||||||
27.10.2007, 02:30 | 25 | |||||
зы: посмотри здесь, там есть алгоритм умножения матриц на разных языках (включая delphi) и блок-схема
0
|
2 / 2 / 0
Регистрация: 22.05.2007
Сообщений: 44
|
|
27.10.2007, 11:36 [ТС] | 26 |
Ну я понимаю, что не так как надо... Но дело втом что так как надо мне не посилам тем более.
Да кстати, за решение огромное спасибо, ток один вопросик: я например перемножаю 2 матрицы 2х2, в одной все элементы = 2, в другой = 3. Почему-то в результате выводится матрица размером 4х4 со всеми шестёрками. Вот почему матрица 4х4 ?
0
|
7 / 9 / 10
Регистрация: 22.08.2006
Сообщений: 378
|
||||||
27.10.2007, 13:48 | 27 | |||||
0
|
2 / 2 / 0
Регистрация: 22.05.2007
Сообщений: 44
|
|
27.10.2007, 14:40 [ТС] | 28 |
Не, с такой процедурой прога виснет при запуске..
Я имел ввиду что что ввожу 2 матрицы размером 2 на 2, а результат выдаёт размером 4 на 4, такого же быть не может
0
|
7 / 9 / 10
Регистрация: 22.08.2006
Сообщений: 378
|
|
27.10.2007, 14:59 | 29 |
странно, у меня этот код работал
да кстати, насчет матрицы 4х4, я в прошлом своем посту немного ошибся и написал 4х4 вместо 2х2, у меня этот код выводил матрицу 2х2
0
|
2 / 2 / 0
Регистрация: 22.05.2007
Сообщений: 44
|
|
27.10.2007, 15:44 [ТС] | 30 |
У тебя в коде используется ещё массив c[i, j], я его объявил как и все остальные, мож по другому надо было ?
И ещё, раз у тебя запустилась, можешь сюда весь код процедуры кинуть? А то ты мож чё начале менял, а в код у тебя не сначала.. Спасибо
0
|
7 / 9 / 10
Регистрация: 22.08.2006
Сообщений: 378
|
|
27.10.2007, 18:43 | 31 |
сорри, я там небольшую ошибку допустил, вообщем смотри в атаче
0
|
2 / 2 / 0
Регистрация: 22.05.2007
Сообщений: 44
|
|
27.10.2007, 19:24 [ТС] | 32 |
О, большое спасибо!! Работает . Короче всё наверное , остальные вопросы задавать не буду, а то всех тут запарил уже ) Всем помогавшим СПАСИБО !
0
|
27.10.2007, 19:24 | |
27.10.2007, 19:24 | |
Помогаю со студенческими работами здесь
32
Перемножение квадратичных матриц где ошибка?перемножение матриц Перемножение матриц (обработка двумерных массивов) Умножение сцепленных матриц Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |