![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 08.12.2009
Сообщений: 24
|
![]()
С матрицами беда.
![]() Ниже кусок кода, который умеет умножать квардратные матрицы, но вылетает на остальных. Не могу понять ,почему не считает ... Помогите, если сможете,пожалуйста! Код:
Заранее спасибо)
я вырасту большим и умным)
|
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
А вылетать он может потому что arr2 и arr1 несовместимы по координатам.
Вообще поставить условие можно: Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Удален
Форумчанин
Регистрация: 02.12.2009
Сообщений: 309
|
![]() Код:
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 08.12.2009
Сообщений: 24
|
![]()
Спасибо за ответы!
только вот лыжи всё не едут... Stilet, то ли не так вставила, то ещё что, но не помогло. Алекс, полный код программы ниже. Не могу понять, что я сделала не так, но считать она считает,но считает неправильно... да, и всё же мне нужны динамические массивы... но это я наверное сама...как только заработает) Код:
я вырасту большим и умным)
Последний раз редактировалось Manik; 10.12.2009 в 11:50. |
![]() |
![]() |
![]() |
#5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ну и чо такое rus?
I'm learning to live...
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 28.09.2008
Сообщений: 344
|
![]()
Скорее всего функция переводящая из win кодировки в dos.
Если я правильно помню то должно n1 = m2 Код:
Последний раз редактировалось Stilet; 10.12.2009 в 13:17. |
![]() |
![]() |
![]() |
#7 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 08.12.2009
Сообщений: 24
|
![]()
Спасибо за ответы!
кусок кода про rus забыла, изивините) но все всё правильно поняли) уже вроде всё исправила,переписала... всё равно ничего не считается, вылетает с ошибкой и всё... *снова код: (проверка n1=m2) есть ... **разъясняю что это такое перед собственно программой умножения: это я так считываю то, что ввели StringGrid, то, что не ввели заменяю нулями и всё это вывожу. ***по этой схеме тоже есть вопросы, но это уже потом.... m1,n1,m2,n2-глобальные переменные. Код:
s1:=arr2[i,k]*arr1[k,j]; ибо более логичное, написанное s.Creator, даёт неверный результат.
я вырасту большим и умным)
Последний раз редактировалось Manik; 10.12.2009 в 16:02. |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 28.09.2008
Сообщений: 344
|
![]()
А нельзя ли прикрепить проект, чтоб посмотреть нормально?
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 08.12.2009
Сообщений: 24
|
![]()
можно, конечно...)
он правда кривой страшно, но пока с функционалом разбираюсь... ![]() *надеюсь, выложила именно то, что нужно...
я вырасту большим и умным)
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Умножение матриц | Alyonka_v | Помощь студентам | 2 | 18.08.2009 21:51 |
Ввод векторов и матриц, умножение матрицы на вектор и вычисление скалярного призведения двух векторов | zverushka | Помощь студентам | 18 | 20.02.2009 15:25 |