Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.69/29: Рейтинг темы: голосов - 29, средняя оценка - 4.69
Gulzhan
1

Определитель трехмерной матрицы

01.02.2011, 08:33. Показов 5490. Ответов 10
Метки нет (Все метки)

Как найти определитель трехмерной матрицы на C++

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.02.2011, 08:33
Ответы с готовыми решениями:

Метод простых итераций (для трехмерной матрицы)
Привет всем. Помогите пожалуйста. Из корней системы уравнений выдает правильно только один,(( ...

Определитель матрицы, ранг матрицы, обратная матрица
Вы можете помочь, сделать определитель матрицы, или у кого есть коде: ранг матрицы, обратная...

Определитель матрицы
Всем добрый вечер=) Написал программу для вычисления определителя матрицы. Она запускается но...

Определитель матрицы
Не могу написать код реккурсивной ф-ии на С для подсчёта опредилителя матрцы nxn, помогите кто чем...

10
Эксперт C
26046 / 16240 / 3488
Регистрация: 24.12.2010
Сообщений: 35,576
01.02.2011, 09:09 2
Gulzhan, уточните - трехмерной (N x N x N) или обычной плоской матрицы (3 х 3) ?
В первом случае еще надо репу почесать - а что это такое? Как определить? И зачем это нужно?
Системы уравнений с такими пока еще, ИМХО, не придумали. Хотя по аналогии можно чего-то напридумывать. Во всяком случае это любопытно. Во втором же случае задача настолько проста, что о ней скушно говорить.
0
Gulzhan
01.02.2011, 09:15 3
Мне нужно трехмерная матрица, то есть (NxNxN)
Эксперт С++
2337 / 1710 / 148
Регистрация: 06.03.2009
Сообщений: 3,675
01.02.2011, 10:26 4
Цитата Сообщение от Gulzhan Посмотреть сообщение
Как найти определитель трехмерной матрицы на C++
Для начала поясните как найти подобный определитель на бумаге.
0
Эксперт C
26046 / 16240 / 3488
Регистрация: 24.12.2010
Сообщений: 35,576
01.02.2011, 11:42 5
Gulzhan, в стандартном курсе математики такого понятия нет. Во всяком случае на мехмате мы этого не проходили. Значит имеется в виду некое обобщение определителя на 3-мерный случай. Так что было бы неплохо, если б ты это обобщение привел.
Из общих соображений можно предположить, что берутся всевозможные комбинации из N элементов матрицы, так чтобы ни она пара из комбинации не лежала в одной плоскости. Элементы комбинации перемножаются и суммируются с некоторыми знаками (+/-). Так, для матрицы 2х2х2 получается
a111*a222 +- a112*a221 +- a121*a212 +- a122*a211
Но это лишь мои досужие предположения...
А интересно, откуда такая задача взялась.

Добавлено через 33 минуты
Для матрицы NxNxN получается (N!)^2 комбинаций. N=3 K=36, N=4 K=576
0
Эксперт С++
5044 / 3105 / 271
Регистрация: 11.11.2009
Сообщений: 7,047
01.02.2011, 12:04 6
Нет такого понятия - "Определитель трёхмерной матрицы". Мало того, нет понятия "Трёхмерная матрица", поскольку определение математического объекта "Матрица" звучит так: "Матрица - это прямоугольная таблица чисел, содержащая m строк одинаковой длины (или n столбцов одинаковой длины)." Уже из определения видно, что само понятие "матрица" не продолжить на большие (да и на меньшие) меры.
Моё предположение - ТС сам запутался из-за неверного применения термина "трёхмерная".
0
grrrrr
01.02.2011, 12:30
  #7

Не по теме:


silent_1991, часто встречаю это сокращение, что оно означает - "ТС"?

0
silent_1991
01.02.2011, 12:34
  #8

Не по теме:

grrrrr, ТопикСтартер)))

0
grrrrr
01.02.2011, 12:36
  #9

Не по теме:


silent_1991, а я думал "текущий создатель" что почти рядом. спасибо. :)

0
Эксперт C
26046 / 16240 / 3488
Регистрация: 24.12.2010
Сообщений: 35,576
01.02.2011, 12:40 10
Цитата Сообщение от grrrrr Посмотреть сообщение

Не по теме:


silent_1991, часто встречаю это сокращение, что оно означает - "ТС"?

Видимо, "Топик Стартер"

silent_1991, ну, понятие матрицы легко и естественно обобщить на N-мерность. Делается же это в программировании! Вообще, математики, досужие умы, чего токо не придумают! Я тут давеча встретил ПРОИЗВОДНЫЕ ДРОБНОГО ПОРЯДКА. И ничего. Оказывается, даже теория какая-то есть.
0
Эксперт С++
5044 / 3105 / 271
Регистрация: 11.11.2009
Сообщений: 7,047
01.02.2011, 12:46 11
Цитата Сообщение от Байт Посмотреть сообщение
ПРОИЗВОДНЫЕ ДРОБНОГО ПОРЯДКА
Есть-есть)))

Цитата Сообщение от Байт Посмотреть сообщение
ну, понятие матрицы легко и естественно обобщить на N-мерность
Да, обобщить легко. Но суть подобного обобщения в математике значит не только видоизменение самого объекта, а ещё и то, что у него буду сохраняться свойства родителя Пример - гиперкубы. Есть одномерные гиперкубы отрезок (две вершины, связанные линией), двумерные (обычный квадрат), трёхмерные (обычный куб) и т.д. Основные свойства - число связей, исходящих из одной вершины (размерность куба) равно двоичному логарифму числа его вершин; диаметр куба (расстояние между двумя максимально отдалёнными вершинами) равен его размерности - сохраняются для всех гиперкубов. А тут (в программировании, в частности), мы имеем не N-мерные матрицы, а просто массивы чисел (или других объектов) с определённым количеством измерений. Никаких свойств мы у них не наблюдаем.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.02.2011, 12:46

Определитель Матрицы
доброе время суток Напишите у кого есть код нахождения определителя матрицы мне надо 4х4 ну а...

Определитель матрицы
Добрый день.Проблема в том,что при n>= 4 программа падает с крахом,а в чем проблема понять не могу...

Вычислить определитель матрицы
int main () { int a1; int a2; int a3; cout<<"Vvedite elementi pervoy stroki\n"; for...

Вычислить определитель матрицы
#include <iostream> #include <iomanip> #include <ctime> #include <algorithm> int main()


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

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

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