Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.12.2011, 23:12   #1
AMaxim
Новичок
Джуниор
 
Регистрация: 19.12.2011
Сообщений: 1
По умолчанию VBA Возведение матрицы в степень

Задание: написать программный код для возведения матрицы в n-ую степень.
Делал вот так:
PHP код:
 Sub Макрос1()
Dim x1x2x3a&
'исходную матрицу из задаваемого диапазона в массив
Cells(1, 1) = "исходная матрица:"
x1 = [A2:C4].Value
x3 = x1
For a = 2 To InputBox("Введите степень:")
    x2 = x3
    x3 = WorksheetFunction.MMult(x2, x1)
Next
'
результат из массива в диапазон
Cells
(16) = "возведённая в степень матрица:"
[F2:H4].Value x3
End Sub 
Нужно сделать с использованием циклов, подскажите, что нужно поменять или добавить.
AMaxim вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Возведение матрицы в степень Jumbo Помощь студентам 0 21.04.2011 16:02
Возведение в степень. Drakulov Свободное общение 30 01.03.2011 16:35
Возведение в степень Mambakremen Помощь студентам 1 14.11.2010 08:54
Возведение матрицы в квадрат.в vba Staricraft Помощь студентам 3 22.05.2010 03:42
возведение матрицы в степень Kanzann Паскаль, Turbo Pascal, PascalABC.NET 0 27.04.2010 19:08