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

Визуализация транспонирования матрицы

17.06.2016, 18:57. Показов 1590. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Короче проблема в том что бы транспонировать матрицу любого размера (квадратную). Но затуп мой в том что я не понимаю как произвести визуализацию транспонированной матрицы что бы она у меня показывалась ниже. Сделал почти все кроме последнего штриха помогите пожалуйста кто чем может. Ниже будет пример моего HTML and JS code.

С меня Пиво!

HTML5
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
<head>
    <meta charset="UTF-8">
    <title>MatriX</title>
</head>
<script src="https://code.jquery.com/jquery-3.0.0.min.js"></script>
<script src="main.js"></script>
 
<style type="text/css" media="screen">
 
    #Size {
        width: 50px;
    }
 
    #editor input {
        width: 10px;
        height: 10px;
        font-size: 10px;
        line-height: 10px;
    }
    
    #finish input {
        width: 10px;
        height: 10px;
        font-size: 10px;
        line-height: 10px;
        
    }
</style>
 
<body>
 
<div id = 'myMatrix'>
<p>Задайте размер матрицы</p>
 
<p> <input type="text" name="Matrixa" id="Size">
    
    <button onclick="createMatrix('Size')">Создать</button></p>
 
</div>
<section id="editor"></section>
 
<button onclick="transpone()">Go</button>!
 
<section id="finish"></section>
 
</body>

JavaScript
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
function createMatrix(id) {
    var n = $("#"+id).val() * 1;
    if (n > 0) {
        var table = $('<table>');
        for (var i = 0; i < n; i++) {
            var row = $('<tr>');
            for (var j = 0; j < n; j++) {
                var col = $('<td>');
                col.append('<input name="item" data-row="'+i+'" data-col="'+j+'">');
                row.append(col);
            }
            table.append(row);
        }
        $('section#editor').html("");
        $('section#editor').append(table);
    }
}
 
 
function transpone (a){
    ARR = [];
       for (var i = 0; i < a.length; i++) {
          ARR[i] = [];
            for (var j = 0; j< a[0].length; j++) 
                ARR[i][j] = a[j][i];
        }
    return ARR;
}
Добавлено через 1 час 44 минуты
Ребята чуть еще допилил подставьте в файл к JS. Но проблема осталась та же. Уже транспонирует. Но нужно сделать Визуал. Что бы цыфры менялись в самой матрице.
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$(document).ready(function() {
    var matrix = [];
    $('#go').click(function(e) {
        var rawMatrix = $('#editor input');
        for (var i = 0; i < rawMatrix.length; i++) {
            var rowIndex = $(rawMatrix[i]).attr('data-row');
            var colIndex = $(rawMatrix[i]).attr('data-col');
            var value    = $(rawMatrix[i]).val();
            if (!matrix.hasOwnProperty(rowIndex)) {
                matrix[rowIndex] = [];
            }
            matrix[rowIndex][colIndex] = value;
        }
        console.log(matrix);
        console.log(transpone(matrix));
    });
});
Добавлено через 15 минут
Еще Чуть чуть. Немного поменял HTML в конце.
HTML5
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
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>MatriX</title>
</head>
<script src="https://code.jquery.com/jquery-3.0.0.min.js"></script>
<script src="main.js"></script>
 
<style type="text/css" media="screen">
 
    #Size {
        width: 50px;
    }
 
    #editor input {
        width: 10px;
        height: 10px;
        font-size: 10px;
        line-height: 10px;
    }
    
    #finish input {
        width: 10px;
        height: 10px;
        font-size: 10px;
        line-height: 10px;
        
    }
</style>
 
<body>
 
<div id = 'myMatrix'>
<p>Задайте размер матрицы</p>
 
<p> <input type="text" name="Matrixa" id="Size">
    
    <button onclick="createMatrix('Size')">Создать</button></p>
 
</div>
<section id="editor"></section>
 
<button id="go">Go</button>!
 
</body>
</html>
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.06.2016, 18:57
Ответы с готовыми решениями:

Процедура ввода квадратной матрицы, транспонирования матрицы и вывода новой матрицы
1.Написать программу с использование собственного модуля, который должен содержать процедуру ввода квадратной матрицы, процедуру...

Функция транспонирования матрицы
Тема неоднократно поднималась, прошу прощения, но всё же я очень начинающий на с++, и написал всё вроде просто, но он ни в какую не...

Распараллеливание транспонирования матрицы
Помогите распараллелить. :help: using System; using System.Collections.Generic; using System.Linq; using System.Text; ...

1
0 / 0 / 0
Регистрация: 17.06.2016
Сообщений: 2
21.06.2016, 12:07  [ТС]
Блин ребята что все такие программисты крутые что с не подскажут как метод Левенштейна визуализировать??
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.06.2016, 12:07
Помогаю со студенческими работами здесь

Функция транспонирования матрицы
Здравствуйте. Столкнулся со следующей проблемой. Написал функцию транспортировки матрицы, работает она правильно, но после отработки...

Функция транспонирования матрицы
Здравствуйте! В университете начали изучать подпрограммы, пока не могу толком в них разобраться. Необходимо написать функцию для...

Функция транспонирования матрицы
(другими словами, просто двумерный целочисленный массив) размера rows×cols, и возвращает транспонированную матрицу MT (тоже двумерный...

Ошибка транспонирования матрицы
Помогите пожалуйста у меня транспонирования не получается ? Вот код в паскале (ввод, вывод и умножения получается) program primer; ...

Написать программу транспонирования матрицы
Напишите программу транспонирования матрицы и вывода исходной и транспонированной матриц на экран. Не нужно заворачивать задание в...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки 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
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru