Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 07.05.2019
Сообщений: 54

Транспонирование матрицы

19.05.2019, 19:36. Показов 1723. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вроде как сделал но транспонирует как-то не правильно (в ворде):
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
Dim a(1 To 2, 1 To 3), b(1 To 3, 1 To 2) As Single
Dim i As Integer, j As Integer
Private Sub CommandButton1_Click()
n = Val(TextBox2.Text)
m = Val(TextBox3.Text)
If n > 0 And m > 0 Then
Dim a(1 To 10, 1 To 20) As Integer
Dim b(1 To 20, 1 To 10) As Integer
Dim sa As String
Dim sf As String
For i = 1 To n
For j = 1 To m
a(i, j) = Rnd * 10
b(j, i) = a(i, j)
Next j
Next i
For i = 1 To m
For j = 1 To n
sa = sa + Format(b(i, j), "0.00") + Chr(13) + Chr(10)
sf = sf + Format(a(i, j), "0.00") + Chr(13) + Chr(10)
TextBox1.Text = TextBox1.Text + str(b(i, j))
TextBox4.Text = TextBox4.Text + str(a(i, j))
Next j
Next i
Else
MsgBox ("Ошибка")
End If
TextBox1.Text = sa
TextBox4.Text = sf
End Sub
Миниатюры
Транспонирование матрицы  
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.05.2019, 19:36
Ответы с готовыми решениями:

Транспонирование матрицы
нужно транспортировать матрицу 2х2!спасибо большое

Транспонирование матрицы
Вечер добрый. Есть задание в котором надо выполнить транспонирование матрицы С размерности m*n , но чтоб транспонированная матрица...

Транспонирование матрицы
Снова я) На этот раз метод шифрования у меня другой - Сцитал. По сути при шифровании просто транспонируем матрицу, только у меня снова не...

5
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
19.05.2019, 19:44
Цитата Сообщение от Sebastian404 Посмотреть сообщение
как-то не правильно
А что не нравится ?
0
0 / 0 / 0
Регистрация: 07.05.2019
Сообщений: 54
19.05.2019, 20:05  [ТС]
Он должен правильно транспонировать + я скинул скрин как должно быть
0
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
19.05.2019, 20:24
Цитата Сообщение от Sebastian404 Посмотреть сообщение
я скинул скрин как должно быть
Я подумал, что это Ваш скрин.
0
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
19.05.2019, 20:27
Лучший ответ Сообщение было отмечено Sebastian404 как решение

Решение

Попробуйте так
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
Option Explicit
Private Sub CommandButton1_Click()
    Dim a() As Single, b() As Single, i As Integer, j As Integer
    Dim sa As String, sf As String, n As Integer, m As Integer
    n = Val(TextBox2.Text)
    m = Val(TextBox3.Text)
    If n > 0 And m > 0 Then
        ReDim a(1 To n, 1 To m), b(1 To m, 1 To n)
        For i = 1 To n
            For j = 1 To m
                a(i, j) = Rnd * 10
                b(j, i) = a(i, j)
                sa = sa & Format(a(i, j), "0.00") & vbTab
            Next j
            sa = sa & vbCrLf
        Next i
        For i = 1 To m
            For j = 1 To n
                sf = sf & Format(b(i, j), "0.00") & vbTab
            Next j
            sf = sf & vbCrLf
        Next i
        TextBox1.Text = sa
        TextBox4.Text = sf
    Else
        MsgBox ("Ошибка")
    End If
End Sub
Миниатюры
Транспонирование матрицы  
1
0 / 0 / 0
Регистрация: 07.05.2019
Сообщений: 54
19.05.2019, 21:54  [ТС]
Благодарю
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.05.2019, 21:54
Помогаю со студенческими работами здесь

Реализовать умножение матрицы, транспонирование матрицы, обращение матрицы
Реализовать умножение матрицы, транспонирование матрицы, (функция должна быть универсальной) обращение матрицы (процесс такой матрицы, что...

Даны матрицы А(5, 5) и В(5, 5). Напечатать матрицу Ат+Вт. Транспонирование матрицы оформить процедурой
Даны матрицы А(5, 5) и В(5, 5). Напечатать матрицу Ат+Вт. Транспонирование матрицы оформить процедурой. подскажите пожалуйста где...

Транспонирование матрицы. Содержание квадратной матрицы повернуть относительно центра на 90*.
Задача: Содержание квадратной матрицы повернуть относительно центра на 90*. Вот моя версия, она меняет местами четвертинки матрицы, а...

Даны матрицы А(5,5) и В(5,5).Напечатать матрицу А^T+B^T.Транспонирование матрицы оформить процедурой.
Помогите пожалуйста с программой. Даны матрицы А(5,5) и В(5,5).Напечатать матрицу А^T+B^T.Транспонирование матрицы оформить процедурой. ...

Транспонирование матрицы
Как в C++ сделать транспонированную матрицу?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru