Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
VBA Разработать процедуру Люди добрые, помогите пожулайста разработать процедуру “triangle(N)”, формирующую документ из N строк, в первой из которых одна литера «1», во второй две литеры «2», и т.д. Добавлено через 1 час 59 минут Люди добрые, помогите пожулайста разработать процедуру “triangle(N)”, формирующую документ из N строк, в первой из которых одна литера «1», во второй две литеры «2», и т.д. Есть код этой... https://www.cyberforum.ru/ vba/ thread306048.html Обработка события на листе VBA
День добрый, коллеги, Какой в VBA обработчкик событий на листе/книге? 1. При активации листа? (что-нибудь типа Auto_open?) 2. При изменении ячеек? (target бла-бла-бла?) Спасибо!
VBA Сортировка массива по убыванию сумм элементов строк https://www.cyberforum.ru/ vba/ thread305971.html
Кто хорошо помнит сортировку матриц, подскажите пожалуйста где ошибка. Задание: 1. Дан целый массив из 3 строк и 5 столбцов. Упорядочить массив по убыванию сумм элементов строк. Набрасал вот такую ерунду: не знаю как соединить условие суммы элементов в строке с сортировкой..? Option Explicit Sub Sortirovka_po_stroke() Dim X(1 To 3, 1 To 5) As Double Dim i As Integer, j As Integer, k...
VBA Найти все числа из массива B(n), встречающихся более чем в одной строке матрицы A(m,n). Не умею решать задачки с матрицами. Помогите, а? ;) Найти все числа из массива B(n), встречающихся более чем в одной строке матрицы A(m,n). https://www.cyberforum.ru/ vba/ thread305970.html
VBA Все ненулевые элементы матрицы D(k,l) расположить в начале массива E(k-l) и подсчитать их количество.
Помогите решить в VBA, пожалуйста. Все ненулевые элементы матрицы D(k,l) расположить в начале массива E(k-l) и подсчитать их количество.
VBA Вычислить Произведение Вот задание. Снизу код, и следовательно считаю что я все верно набрал, но всеже косяк мне кажется. Выводит ответ 0ль, хотя по сути не должен выводить Если вместо умножения z я ствлю +, - или / выдает хоть какое то число, а тут тупо 0ль. Вчем ошибка, подскажите пожалуйста Sub Lab44() Dim z As Double, x As Double, i As Integer z = 1 fk = 1 For x = 0.2 To 0.9 Step 0.2 For i = 2 To 10 z = (x... https://www.cyberforum.ru/ vba/ thread305958.html
VBA Создать подпрограмму, которая во введенном числе меняет местами первую и последнюю цифры. Например 4619 -> 9614 или 37,56 -> 67,53. https://www.cyberforum.ru/ vba/ thread305915.html
Очень нужна помощь. Помогите, пожалуйста с бедулькой Создать подпрограмму, которая во введенном числе меняет местами первую и последнюю цифры. Например 4619 -> 9614 или 37,56 -> 67,53.
задание c циклом for VBA
Плиизз, кто знает отзовитесь, пожалуйста помогите мне...: Задание: Ввести одно число и запомнить его. Дальше вводятся 10 чисел. Программа должна найти сколько раз первоначальное число встречается среди набираемых и номер первого. Например ввели первое число 5, далее вводим 7 5 1 7 2 4 5 5 6 0. Программа должна выдать "Число 5 встречается 3 раза, первый раз номер 2". Нужно сделать через...
VBA найти в массиве... https://www.cyberforum.ru/ vba/ thread305777.html
Массив чисел 3 на 3. Найти, сколько раз в массиве встречается целое число z. помогите пожалуйста))) Что-то я не очень понимаю эти массивы((( вот то что я нашкрябал) - Добавлено через 17 секунд Sub m_1() Dim a(1 To 3, 1 To 3) As Integer Dim i, j As Double, z As Integer, c As Integer Number = 1 For i = 1 To 3 For j = 1 To 3
VBA Определение количества положительных элементов заданного массива *Написать процедуру для определения количества положительных элементов, заданного массива А, состоящего из 20 элементов. Вообщем нечего не получается.. Кто поможет заранее спасибо) Sub Pr() Dim A(0 To 19) As Integer Dim Title As String Worksheets("Лист1").Cells(1, 1) = "Количество положительных эл-тов" k = 0 https://www.cyberforum.ru/ vba/ thread305764.html
VBA Организация ввода-вывода
Организовать ввод с клавиатуры двух чисел. Окна ввода должны иметь различные заголовки, появляться в разных частях экрана, содержать разные сообщения и неравные значения в поле ввода по умолчанию. Требуется найти сумму, произведение, частное и остаток от деления первого числа на второе. Результаты операций вывести на экран. Все окна сообщений должны иметь различное количество кнопок и разные...
VBA Библиотечные модули системы программирования Паскаль: Crt, Dos, Graph срочно нужно сделать!!! Вывести на экран в графическом режиме графики двух функций на интервале от хнач до хкон с шагом dx. Первая функции задана с помощью ряда Тейлора, её вычисление должно выполняться с точностью ξ. Для значений параметра b для второй функции вводится с клавиатуры. Графики должны быть плавными и различаться цветами. Заранее спасибо) https://www.cyberforum.ru/ vba/ thread305688.html
1 / 1 / 0
Регистрация: 12.05.2011
Сообщений: 9
29.05.2011, 16:59  [ТС] 0

Произведение матриц? - VBA - Ответ 1701676

29.05.2011, 16:59. Показов 5225. Ответов 2
Метки (Все метки)

Ответ

Что-то я совсем помоему тормоз... с цифрами-то все рабготает, но у меня то размерности k x m и m x n (общий вид), как мне их подставить?

Добавлено через 1 час 7 минут
Догадался, спасибо, тему можно закрыть, кому надо, вот так сойти может:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
Option Explicit
 
Sub porizvedenie_matrix()
Dim n As Integer, m As Integer, k As Integer, S As Double
Dim i As Integer, j As Integer, z As Integer
Dim Proizvedenie As Double
k = InputBox("k=")
m = InputBox("m=")
n = InputBox("n=")
ReDim A(1 To k, 1 To m) As Integer
ReDim B(1 To m, 1 To n) As Integer
ReDim C(1 To k, 1 To n) As Integer
MsgBox ("Vvod matix A & B")
MsgBox ("Matrix A k x m")
For i = 1 To k
    For j = 1 To m
        A(i, j) = InputBox("A(" & Str(i) & "," & Str(j) & ")")
    Next j
Next i
For i = 1 To k
    For j = 1 To m
    Worksheets(1).Cells(i, j).Value = A(i, j)
    Next j
Next i
MsgBox ("Matrix B m x n")
For i = 1 To m
    For j = 1 To n
        B(i, j) = InputBox("B(" & Str(i) & "," & Str(j) & ")")
    Next j
Next i
For i = 1 To m
    For j = 1 To n
    Worksheets(2).Cells(i, j).Value = B(i, j)
    Next j
Next i
MsgBox ("Proizvedenie matix A x B = C")
For i = 1 To k
    For j = 1 To n
        For z = 1 To m
            Proizvedenie = Proizvedenie + A(i, z) * B(z, j)
        Next z
        C(i, j) = Proizvedenie
    Next j
Next i
'Matrix C
For i = 1 To 2
    For j = 1 To 3
        Worksheets(3).Cells(i, j).Value = C(i, j)
    Next j
Next i
End Sub


Вернуться к обсуждению:
Произведение матриц? VBA
0
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.05.2011, 16:59
Готовые ответы и решения:

Написать программу проверки - является ли произведение этих матриц перестановочным
Заданы две матрицы A(3,3) и B(3,3). Написать программу проверки - является ли произведение этих...

Произведение матриц?
Кто помнит хорошо матрицы из VBA, помогите исправить алгоритм. Задание: 1. Составить программу...

Ввести 5 матриц, вывести число квадратных матриц и объяснить что какой оператор значит
нужно написать программу на задачу: ввести 5 матриц, вывести число квадратных матриц и объяснить...

Используя функцию произведения двух матриц, найдите произведение трех матриц А(3,4) В(4,3) С(3,3)
Используя функцию произведения двух матриц, найдите произведение трех матриц А(3,4) В(4,3) С(3,3).

2
29.05.2011, 16:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.05.2011, 16:59
Помогаю со студенческими работами здесь

Скалярное произведение векторов, сложение матриц, транспонирование матриц
Необходимо составить что то вроде калькулятора с процедурами, что бы вычислял скалярное...

Транспонирование матриц. Произведение транспонированных матриц
Найти матрицу С: C=ATBTB; A=\begin{bmatrix}1\\ 1\\ 1\end{bmatrix} B=\begin{bmatrix}1 &...

Произведение матриц
Найти произведение матриц. Вывести матрицу. Если кому не сложно, помогите с решением.

Произведение матриц
Всем привет. Пожалуйста подскажите, в чем ошибка? #include <iostream> using namespace std; int...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru