Работа с масиви

Matrix - правоъгълна маса.

неясен А (измерение - измерение) = N * м.

Това означава, че матрицата има п редове и колони м.

    матрица:
  • 1 * м - ред матрица;
  • п * 1 - матрица колона;
  • п * п - квадратна матрица.

Квадратна матрица - най-важният специален случай.

Ако основните диагоналните елементи са равни на 1, а другите са 0, тогава тази матрица се нарича "един" (символ: E или I).

Пример: определяне на матрица за MATLAB система.

Решение: MATLAB система за матрици прилага букви. Множеството елементи написани в квадратни скоби "[]"; елементи на един ред са написани запетая или разделени с интервал линии са разделени с запетая ";".

А = [2 мар; Април 1];
или
А = [2 мар; 01 април]

Да разгледаме разликите между редовете: очевидно, разликата между двойки линии включва само с помощта на запетая или пространство (виж по-горе.). Друг въпрос - дали да се използва точка и запетая в края на линията?

Ако искате да MatLab система показва резултата от операцията в работната сфера, да поставите точка и запетая не е необходимо.

Ето и резултатите от програмите:

Без точката и запетаята:

Работа с масиви

С точка и запетая:

Всеки брой е matrtsey измерение 1 * 1.

Действията на матрици:

  1. A + B - добавяне (Матица измерение трябва да съвпадат): А + В = [Aij + BIJ] - кратно sootvetstvennae елементи. Command MATLAB: А + В;
  2. C * A - умножение от скаларни (С - скаларна, което е известно номер). MATLAB Команда: 2 * A;
  3. A * B - матрица умножение (брой колони от първата матрица трябва да бъде равен на втория брой редове). Получената матрица има измерение: *. MATLAB команда: A * B;

Внимание! A * B не е равно на (!) В * А.

За матрици не е посочено операция деление (X = б / A). Но има една операция за намиране на обратна матрица (MATLAB команда: A-1). След X = A * -1 б. Екип на MATLAB: X = A ^ (- 1).

Размножаване на матрици (MATLAB).

Научете как математически умножение на матрици се извършва, е възможно в съответния раздел: Математика / Matrix умножение.

Увеличението на броя на MATLAB са записани с оператора или *. * (За елемент-мъдър умножение).

Пример: да се размножават матрици в системата MATLAB:

    MATLAB команди:
  1. А = [0 1 1; 0 2 1];
  2. В = [1 февруари; -1 0; 0 1];
  3. А * В;
Работа с масиви

В детерминанта на квадратна матрица.

Разбира се, вие трябва да знаете как да се изчисли математически детерминантата на матрицата. Вижте съответния раздел математика / Qualifier (детерминанти) на матрицата.

В MATLAB намери детерминантата е написана с командния Det ().

Пример: намиране детерминантата на матрицата А = [0 1; 2 0] като се използва MATLAB.

инверсната матрица.

Моля чете като математически изчислява обратен матрицата, съответно точка математика / Намирането обратни матрици.

В MATLAB намери обратни матрици записани с помощта на ^ (- 1).

Пример: да се намери обратен матрицата на = [2 3 1; 2 8 0; 5 6 3] използване MATLAB.

Отговор: -1 = [12 -4 -1.5; -3 0.5 1; -14 1.5 5].