Просмотр полной версии : математический пакет
Angel Schlesser
30.05.2006, 18:00
подскажите
чтобы считал матрицы
определители матриц
всяко е такое
:o
да любой считает
mathcad, например
Angel Schlesser
30.05.2006, 18:09
у меня видимо ось кривая маткад не устанавливает
кто нить поставьте и посчитайте мне =) :lol:
поставь какой-нибудь постарше. 2001-й например.
Должен работать. Ставится простым копированием. Без инсталляции.
Хотя и в экселе можно матрицы то считать.
Что конкретно надо то?
Angel Schlesser
30.05.2006, 21:19
поставилось нечто под названием Maple
:blink:
даже что то получилось
правильно или нет - другой вопрос =)
> with(LinearAlgebra):
> M := Matrix(8,[[x,1,0,0,0,0,0,1],[1,x,1,0,0,0,0,0],[0,1,x,1,0,0,0,0],[0,0,1,x,1,0,0,0],[0,0,0,1,x,1,0,0],[0,0,0,0,1,x,1,0],[0,0,0,0,0,1,x,1],[1,0,0,0,0,0,1,x]]);
[x 1 0 0 0 0 0 1]
[1 x 1 0 0 0 0 0]
[0 1 x 1 0 0 0 0]
[0 0 1 x 1 0 0 0]
[0 0 0 1 x 1 0 0]
[0 0 0 0 1 x 1 0]
[0 0 0 0 0 1 x 1]
[1 0 0 0 0 0 1 x]
> Determinant(M,method=multivar);
4 6 8 2
20 x - 8 x + x - 16 x
мне понравилось
Angel Schlesser
30.05.2006, 21:21
Originally posted by ASViR@Tuesday, 30 May 2006, 21:08
Хотя и в экселе можно матрицы то считать.
поделитесь технологией
я думала, для етого андо знать, как их считать в принципе :lol:
а эти знания почти совсем забыты :rolleyes:
в excel есть функция МОПРЕД
1) задаёшь матрицу в ячейках. это не должно вызвать затруднений.
2) потом ставишь курсор в любое свободное место.
3) выбираешь в меню вставка - функция.
4) из математических функций (или полного алфавитного перечня) выбираешь МОПРЕД
5) выделяешь мышкой матрицу с левого верхнего угла до правого нижнего
6) нажимаешь enter
Originally posted by Angel Schlesser@Tuesday, 30 May 2006, 20:21
поделитесь технологией
Там можно находить обратную матрицу, определитель матрицы и произведение двух матриц с помощью соответственно функций МОБР, МОПРЕД и МУМНОЖ.
Для этого нужно вести матрицу в ячейки (по одному элементу в каждую), выделить свободные ячейки в соответствии с размером матрицы-результата (желательно ниже или правее соответсвенно нижнего или правого крайнего элемента матрицы), выбрать нужную функцию, ввести в качестве аргумента диапазон (то есть матрицу или матрицЫ при умножении) и нажать Enter
P.S. В 2000 надо толи Ctrl+Shift+Ente, толи Ctrl+Alt+Enter (не помню). Но точно не один Enter. Возможно и во всех остальных версиях также.
Angel Schlesser
30.05.2006, 22:33
то ли я тормоз
то ли чо
но он не считает :(
потому что у меня там в матрице не только цифры, а 1, 0 и x
видимо икс его и путает :(
должно получиться уравнение
Angel Schlesser
30.05.2006, 22:37
Если какая-либо ячейка в массиве пуста или содержит текст, то функция МОПРЕД возвращает значение ошибки #ЗНАЧ!. (с)
:(
уравнение он не будет делать
для этого матпакеты нужны
Originally posted by Angel Schlesser@Tuesday, 30 May 2006, 21:37
Если какая-либо ячейка в массиве пуста или содержит текст, то функция МОПРЕД возвращает значение ошибки #ЗНАЧ!. (с)
:(
Эксель только с числами работает...
А как из матрицы сделать уравнение? Я чего-то вот не понимаю...
Angel Schlesser
30.05.2006, 23:17
ну смотри выше
чудо-программа сделала ведь
как - не спрашивай =)
ужас,и в каком возрасте это меня ожидает?
Angel Schlesser
30.05.2006, 23:29
артем, в институте.... а может раньше
гы
ето как повезет
Originally posted by Angel Schlesser@Tuesday, 30 May 2006, 22:29
ето как повезет
...или не повезет... :-)
Я понял...
Надо было посчитать определитель 8-го порядка...
Не так сложно, сколько долго, если в ручную...
А что, маткад так и не работает?
Angel Schlesser
01.06.2006, 18:12
маткад у меня не устанавливается - глюк сисетмы такой вот
Мапле считает намана, тока в командах надо разобраться....
vBulletin® v3.8.9, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot