![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 22.05.2010
Сообщений: 3
|
![]()
Нужно матрицу 5 на 5 возвести в квадрат с помощью процедуры....мож кто поможет найти ошибку или другой способ?
![]() Sub Макрос1() Const n = 5, m = 5, l = 5 Dim a(1 To n, 1 To m) As Long Dim s As Integer Dim k As Integer Dim x As Integer Dim y As Integer Sheets("Лист1").Activate For i = 1 To n For j = 1 To m a(i, j) = ThisWorkbook.ActiveSheet.Cells(i, j) Next j Next i Call matr(n, m, a, a, a, l) For i = 1 To n For j = 1 To m Cells(i, j) = a(i, j) Next j Next i End Sub процедура: Sub matr(k, d, h, q, a, g) r = 0 For i = 1 To k For j = 1 To d For o = 1 To g r = r + h(o, i) * q(j, o) a(i, j) = r Next o Next j Next i End Sub |
![]() |
![]() |
![]() |
#2 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Цитата:
Может, просто возвести в квадрат каждое из чисел в матрице? Код:
__Полезные надстройки для Excel. Парсинг сайтов и файлов.
![]() Последний раз редактировалось EducatedFool; 22.05.2010 в 02:19. |
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 22.05.2010
Сообщений: 3
|
![]()
Там по правилам она возводиться в квадрат, перемножая определённые элементы столбцов и строк, в поисковике любом можно посмотреть наглядно как)))))
|
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 22.05.2010
Сообщений: 3
|
![]()
например a(1,1)=a(1,1)*a(1,1)+a(1,2)*a(2,1)+ a(1,3)*a(3,1)+a(1,4)*a(4,1)+a(1,5)* a(5,1)- так получается первый элемент матрицы в квадрате)))
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
возведение матрицы в степень | Kanzann | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 27.04.2010 19:08 |
Вычислить квадрат матрицы | DaBuble | Помощь студентам | 2 | 23.03.2010 16:26 |
квадрат матрицы | MrMorozko | Помощь студентам | 0 | 16.12.2009 15:44 |
Возведение в квадрат | Polarbear | Помощь студентам | 2 | 12.12.2009 14:05 |
возведение в квадрат элементов главной диагонали матрицы. Паскаль | hardrace | Помощь студентам | 7 | 14.11.2009 22:54 |