Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Не получается единичная матрица - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Не получается единичная матрица
marcus Дата: Вторник, 22.10.2013, 21:36 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Почему при перемножении предпоследней и последней матрицы не получается единичная матрица? Помогите, пожалуйста
Насколько я помню, при перемножении матрицы и обратной, получается единичная, верно?
К сообщению приложен файл: 3774030.xlsx (39.6 Kb)
 
Ответить
СообщениеПочему при перемножении предпоследней и последней матрицы не получается единичная матрица? Помогите, пожалуйста
Насколько я помню, при перемножении матрицы и обратной, получается единичная, верно?

Автор - marcus
Дата добавления - 22.10.2013 в 21:36
marcus Дата: Вторник, 22.10.2013, 21:39 | Сообщение № 2
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
вот что выходит (самая последняя матрица)
К сообщению приложен файл: 3594257.xlsx (44.1 Kb)
 
Ответить
Сообщениевот что выходит (самая последняя матрица)

Автор - marcus
Дата добавления - 22.10.2013 в 21:39
AndreTM Дата: Вторник, 22.10.2013, 22:20 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 501 ±
Замечаний: 0% ±

2003 & 2010
Это из-за точности вычислений. В обратной матрице получаются слишком большие значения, округляются - и затем при умножении получаем неверный ответ...


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
СообщениеЭто из-за точности вычислений. В обратной матрице получаются слишком большие значения, округляются - и затем при умножении получаем неверный ответ...

Автор - AndreTM
Дата добавления - 22.10.2013 в 22:20
Саня Дата: Вторник, 22.10.2013, 23:10 | Сообщение № 4
Группа: Друзья
Ранг: Ветеран
Сообщений: 1068
Репутация: 560 ±
Замечаний: 0% ±

XL 2016
в ячейку AC37 введи формулу:
Код
=-0,178317469378635*A37+0,0775244784750726*U37+1,06201213685608*Y37


и протяни на весь столбец, полученный столбец = последнему столбцу твоей матрицы A37:AB64
что означает, что столбцы матрицы линейно зависимы и матрица вырождена (посмотри ее детерминант :o )
а поэтому у нее нет обратной - это все
Это из-за точности вычислений
 
Ответить
Сообщениев ячейку AC37 введи формулу:
Код
=-0,178317469378635*A37+0,0775244784750726*U37+1,06201213685608*Y37


и протяни на весь столбец, полученный столбец = последнему столбцу твоей матрицы A37:AB64
что означает, что столбцы матрицы линейно зависимы и матрица вырождена (посмотри ее детерминант :o )
а поэтому у нее нет обратной - это все
Это из-за точности вычислений

Автор - Саня
Дата добавления - 22.10.2013 в 23:10
AndreTM Дата: Вторник, 22.10.2013, 23:20 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 501 ±
Замечаний: 0% ±

2003 & 2010
Ну, в принципе, Саня прав - перед вычислением обратной матрицы неплохо бы проверять определитель.

Просто в справке по МОБР() написано:
Цитата
Некоторые квадратные матрицы не могут быть обращены: в таких случаях функция МОБР возвращает значение ошибки #ЧИСЛО!. Определитель такой матрицы равен 0
и, раз формула всё же вернула значения - до меня сразу не дошло. Впрочем, тут как раз "точность вычислений" тоже можно приплести - для Excel рассчитанное значение определителя (~ -3,2105E-238) нулём не было, вот и получилось, что расчёты - есть, а результата - нет :)


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
СообщениеНу, в принципе, Саня прав - перед вычислением обратной матрицы неплохо бы проверять определитель.

Просто в справке по МОБР() написано:
Цитата
Некоторые квадратные матрицы не могут быть обращены: в таких случаях функция МОБР возвращает значение ошибки #ЧИСЛО!. Определитель такой матрицы равен 0
и, раз формула всё же вернула значения - до меня сразу не дошло. Впрочем, тут как раз "точность вычислений" тоже можно приплести - для Excel рассчитанное значение определителя (~ -3,2105E-238) нулём не было, вот и получилось, что расчёты - есть, а результата - нет :)

Автор - AndreTM
Дата добавления - 22.10.2013 в 23:20
Саня Дата: Среда, 23.10.2013, 00:14 | Сообщение № 6
Группа: Друзья
Ранг: Ветеран
Сообщений: 1068
Репутация: 560 ±
Замечаний: 0% ±

XL 2016
открываем Бека (Д.В. Беклимишев):


ранг произведения будет не больше 3-х, размер же получившейся матрицы >3
=> ее детерминант = 0

"док-во" by Excel в файле.
К сообщению приложен файл: 6551592.jpg (48.1 Kb) · LinAlg.xls (30.5 Kb)
 
Ответить
Сообщениеоткрываем Бека (Д.В. Беклимишев):


ранг произведения будет не больше 3-х, размер же получившейся матрицы >3
=> ее детерминант = 0

"док-во" by Excel в файле.

Автор - Саня
Дата добавления - 23.10.2013 в 00:14
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!