|
1 / 1 / 0
Регистрация: 29.11.2019
Сообщений: 9
|
||||||||||||||||
Класс Матриц: вставка/извлечение столбца29.11.2019, 19:45. Показов 4033. Ответов 7
Метки нет (Все метки)
Добрый вечер, у меня возникла такая проблема. Я только начал изучать классы и дуб дубом, а уже дали задание: Необходимо создать класс "Матрица". Предусмотреть в нём методы: конструктор, деструктор, а также операторы перегрузки: сложение, вычитание, умножение 2 матриц,ВСТАВКА СТОЛБЦА В МАТРИЦУ, умножение матрицы на число, транспонирование и тд.
Возникли с трудности с вставкой столбца в матрицу и извлечением из неё столбца. Может кто-нибудь объяснить, каким способом можно реализовать это? Из этого списка у меня два задания 1. Транспонирование матрицы, с которой вроде не возникло проблем
к сожаление это всё, что у меня есть по этому пункту, пытаюсь разобраться с вставкой, до вытаскивания пока не добрался.
0
|
||||||||||||||||
| 29.11.2019, 19:45 | |
|
Ответы с готовыми решениями:
7
Базовый класс Complex и производный класс для реализации квадратных матриц Класс Комплексные числа. Извлечение и помещение в поток
|
|
Just Do It!
|
|||||||
| 29.11.2019, 19:46 | |||||||
Сообщение было отмечено Enot321 как решение
Решение
1
|
|||||||
|
1 / 1 / 0
Регистрация: 29.11.2019
Сообщений: 9
|
|
| 29.11.2019, 20:14 [ТС] | |
|
Спасибо большое, а что нужно улучшить, чтобы вставить его таким способом?
0
|
|
|
Just Do It!
|
||||||||||||
| 29.11.2019, 20:52 | ||||||||||||
Сообщение было отмечено Enot321 как решение
Решение
из за конструктора перемещения нужна поддержка C++11 Добавлено через 29 минут Enot321, вот вроде работает конструктор перемещения, но нужно написать тесты и тщательно протестить это дело:
1
|
||||||||||||
|
1 / 1 / 0
Регистрация: 29.11.2019
Сообщений: 9
|
|
| 29.11.2019, 21:02 [ТС] | |
|
Ох, спасибо большое, буду разбираться!
1
|
|
|
1 / 1 / 0
Регистрация: 29.11.2019
Сообщений: 9
|
|||||||||||
| 05.12.2019, 18:17 [ТС] | |||||||||||
|
Доброго времени суток.Столкнулся с такой проблемой, недавно я начал изучать классы и дуб дубом, а уже дали задание: Необходимо создать класс "Матрица" Предусмотреть в нём методы: конструктор, деструктор, а также операторы перегрузки: сложение, вычитание, умножение 2 матриц,ВСТАВКА СТОЛБЦА В МАТРИЦУ.
Возникли с трудности с вставкой столбца в матрицу и извлечением столбца из матрицы. Может кто-нибудь объяснить, каким способом можно реализовать это?Код приложу ниже. Пока это всё, что у меня есть
0
|
|||||||||||
|
1 / 1 / 0
Регистрация: 29.11.2019
Сообщений: 9
|
||||||
| 06.12.2019, 16:54 [ТС] | ||||||
|
Доброго времени суток. Недавно я начал изучать классы и столкнулся с такой проблемой: Необходимо создать класс "Матрица" Предусмотреть в нём методы: конструктор, деструктор, а также операторы перегрузки: сложение, вычитание, умножение 2 матриц,Вставка столбца и извлечение.
Возникли трудности с вставкой столбца в матрицу и извлечением столбца из матрицы. Может кто-нибудь объяснить, каким способом можно реализовать это? Пример работы: Пусть дана матрица 3x3 1 2 3 4 5 6 7 8 9 нам нужно вставить столбец на номер K столбца т.е например столбец 1 1 1 при вставке в матрицу вместо 1-го столбца должен выдавать 1 2 3 1 5 6 1 6 9 Вот пока всё, что у меня есть
Сам я и дуб дубом, а уже дали задание.Буду очень благодарен, если кто-то откликнется
0
|
||||||
|
Just Do It!
|
|||
| 07.12.2019, 15:47 | |||
|
1. Вставка: это когда куда-то внутрь матрицы вы ДОБАВИТЕ ещё один столбец, т.е. кол-во элементов увеличится. 2. Замена: это когда размер матрицы не изменится, а ПОМЕНЯЮТСЯ только её элементы. Итого: старайтесь как можно четче формулировать себе само задание, на то, что нужно сделать.
0
|
|||
| 07.12.2019, 15:47 | |
|
Помогаю со студенческими работами здесь
8
Динамическая матрица. вставка столбца
Определите класс матриц. Напишите перегруженные конструкторы для создания одномерной и двумерной матриц. В конструкторы передаются размерности матриц
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|