Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.75
Amand
0 / 0 / 0
Регистрация: 17.11.2010
Сообщений: 27
#1

Матрица в компьютере представляется массивом - C++

19.01.2012, 18:37. Просмотров 1474. Ответов 0
Метки нет (Все метки)

Матрица в компьютере представляется массивом. Из
условия задачи, у тебя матрица 4х4. Т.е. в компьютере она будет иметь
вид массива A = [a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11,
a12, a13, a14, a15].
2. Разбиваешь исходный массив A на блок, т.е. на матрицы 2х2:
A11 = [a0, a1, a2, a3, a4];
A12 = [a4, a5, a6, a7, a8];
A21 = [ a9, a10, a11, a12];
A22 = [a12, a13, a14, a15];
3. Нужно написать функции для операций с массивами 2х2:
а. Сложение. Есть два массива N = [n0, n1, n2, n3] и M = [m0, m1, m2,
m3]. Нужно найти массив K, который является их суммой (K = N + M), то:
K = [n0 + m0, n1 + m1, n2 + m2, n3 + m3 ];
б. Вычитание. Есть два массива N = [n0, n1, n2, n3] и M = [m0, m1, m2,
m3]. Нужно найти массив K, который является их разностью (K = N - M),
то:
K = [n0 - m0, n1 - m1, n2 - m2, n3 - m3 ];
в. Умножение. Есть два массива N = [n0, n1, n2, n3] и M = [m0, m1, m2,
m3]. Нужно найти массив K, который является их произведением (K = N *
M), то:
K = [n0*m0 + n1*m2, n0*m1 + n1*m3, n2*m0 + n3*m2, n2*m1 - n3*m3 ];
г. Обращение. Если есть массив K = [k0, k1, k2, k3]. Нужно найти
Обратную матрицу K-1:
K-1 = (1/(k0*k3 - k1*k2))*[k3, -k2, -k1, k0];
4. Используя вышеобозначенные функции посчитать матрицы B11 = [b0, b1,
b2, b3], B12 =[b4, b5, b6, b7], B21 = [b8, b9, b10, b11] и B22 = [b12,
b13, b14, b15].
5. Составить из этих матриц матрицу A-1:
A-1 = [b0, b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15];
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.01.2012, 18:37
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Матрица в компьютере представляется массивом (C++):

Число представляется массивом, каждый элемент которого – цифра - C++
Задание: Создайте абстрактный базовый класс Integer (целое) с виртуальными арифметическими операциями и функцией вывода на экран....

Матрица со статическим массивом - C++
Собсна сделал матрицу по динамическому. Понятия не имею, как переделать её под статический. #include <iostream> #include...

Квадратная матрица, представленная динамическим массивом указателей на строки матрицы - C++
Разработать класс для требуемого типа данных: внутреннее представление данных, конструкторы, деструктор, методы ввода/вывода, изменения...

9. Матрица произвольной размерности, представленная раз* мерностями и динамическим массивом указателей на динамиче* ские массивы - строки матрицы. - C++
Всем привет!помогите пожалуйста с задачей. Матрица произвольной размерности, представленная раз* мерностями и динамическим массивом...

Как в памяти представляется двусторонняя очередь (deque)? - C++
Люди пожалуйста помогите разобраться, как в памяти представляется двусторонняя очередь (deque), типа нарисовать таблицу ну память и...

Определить количество и сумму цифр в введенном натуральном числе. Введенное натуральное число представляется как единственное число, расположив цифры - C++
Определить количество и сумму цифр в введенном натуральном числе. Введенное натуральное число представляется как единственное число,...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.01.2012, 18:37
Привет! Вот еще темы с ответами:

дана квадратичная матрица z[n][n]. составить программу, которая если матрица симметричная(транспонированная матрица равна исходной), сделает ее не сим - C++
помогите пожалуйста. условие: дана квадратичная матрица z. составить программу, которая если матрица симметричная(транспонированная...

Массивом и динамическим массивом - C++
Составить программу, в которой 1) организовать ввод матрицы размера mxn из целых чисел; 2) вычислить сумму ненулевых элементов, кратных...

Матрица с массивом - Delphi
даны две целочисленные матрицы A(n,m) и B(m,n) сформированные случайным образом из указанного пользователем промежутка. Получить матрицу C...

Матрица переменной размерности, представленная динамическим массивом - C#
Разработать класс для требуемого типа данных: внутреннее представление данных, конструкторы, деструктор, методы ввода/вывода, изменения...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.