MATLAB operações da matriz
As operações básicas da matriz são adição (+), subtração (-), multiplicação (*), e transposta conjugada (') de matrizes. Além das operações básicas acima, MATLAB tem duas formas de divisão da matriz:. À esquerda operador inverso \\ ou o operador inverso direito /Tablet
Matrizes da mesma dimensão pode ser subtraído ou adicionado.
Assim, se E e F são digitados em MATLAB como
E = [7 2 3; 4 3 6; 8 1 5];
F = [1 4 2; 6 7 5; 1 9 1];
e
G = E - F
H = E + F
então, matrizes G e H aparece na tela como
G =
6 -2 1
-2 -4 1
7 -8 4
H =
8 6 5
10 10 11
9 10 6
Um escalar pode ser adicionado (1-por-1 matriz) ou subtraído de um matriz. Neste caso particular, o escalar é adicionado ou subtraído de todos os elementos de uma outra matriz.
Por exemplo,
J = H + 1
dá
J =
9 7 6
11 11 12
10 11 7
A multiplicação de matrizes é definida desde que as dimensões interiores dos dois operandos são os mesmos. Assim, se X é uma matriz n-por-M e Y é I-a-j matriz, X * Y é definido desde que m é igual ai. Desde E e F são 3-a-3 matrizes, o produto
Q = E * F
resultados como
Q =
22 69 27
28 91 29
19 84 26
Qualquer matriz pode ser multiplicada por um escalar.
Por exemplo,
2 * Q
dá
ans =
44 138 54
56 182 58
38 168 52
Observe que, se um nome de variável eo sinal "=" são omitidos, um nome de variável ans é criada automaticamente.
divisão Matrix pode ser a divisão à esquerda do operador \\ ou o direito operador de divisão /.
O direito divisão a /b, por exemplo, é algebricamente equivalente a
um b enquanto a divisão esquerda a \\ b é algebricamente equivalente a b um Se Z * I = V e Z é não singular, a divisão esquerda, Z \\ V é equivalente a expressão MATLAB I = inv ( Z ) * V inv onde é a função MATLAB para obter o inverso de uma matriz. A divisão direito denotado por V /Z é equivalente à expressão MATLAB I = V * inv ( Z Há funções do MATLAB que podem ser usados para produzir matrizes especiais com & amp; mdash; Este vírus sombrio …
) Popular Design Gráfico Software