Два вопросса о матрицах

Форум пользователей пакета Mathematica

Модератор: Admin

rroommaann
Сообщения: 18
Зарегистрирован: Чт ноя 04, 2010 1:28 pm

Два вопросса о матрицах

Сообщение rroommaann » Чт ноя 11, 2010 8:14 am

1) вот мне дана, к примеру, матрица:
A1={{a11,a12,a13,a14},{a21,a22,a23,a24},{a31,a32,a33,a34},{a41,a42,a43,a44}};
MatrixForm[A1]
Подскажите пожалуйста, как можно определить число строк в этой матрице?
Если не ошибаюсь то количество строк можно определить так (при этом полученное число можно было бы использовать в дальнейшем расчете): Nk=MatrixRank[A] - прав ли я? - у меня справка на английском языке, а с переводом у меня проблемы…

2) как из матрицы А1 (вопрос первый) автоматически получить матрицу:
A2={{a22,a23,a24},{a32,a33,a34},{a42,a43,a44}};
MatrixForm[A2] - т.е. из матрицы А1 убрать первую строку и первый столбец? - я пол ночи просидел над переводом справки - без результатно

Помогите пожалуйста!

_Alexander_
Сообщения: 3
Зарегистрирован: Ср ноя 03, 2010 12:10 am

Сообщение _Alexander_ » Чт ноя 11, 2010 8:32 am

A1 = {{a11, a12, a13, a14}, {a21, a22, a23, a24}, {a31, a32, a33, a34}, {a41, a42, a43, a44}};
Length[A1]
A1[[2 ;;, 2 ;;]]

rroommaann
Сообщения: 18
Зарегистрирован: Чт ноя 04, 2010 1:28 pm

Сообщение rroommaann » Чт ноя 11, 2010 9:03 am

Огромное спасибо за ответы, а вот еще вопрос, нельзя ли сделать таким образом (вот только что к этому пришел, прежде чем заглянуть еще раз на формум):

A2=Take[A1,{2,Nk},{2,Nk}]//MatrixForm
где
Nk=Length[A1]

Мне кажеться так будет наглядней?

_Alexander_
Сообщения: 3
Зарегистрирован: Ср ноя 03, 2010 12:10 am

Сообщение _Alexander_ » Пт ноя 12, 2010 9:17 pm

Роман, чаще посещайте сайт грамота.ру.