Ao presionar enter a matriz é gravada na area de trabalho do Matlab, agora para consuta-la
é só digitar na linha de comando nome atribuido a ela, (no caso "A") e precionar ENTER.
Soma
sintase: sum ( )
sum (A)
ans =
34 34 34 34
Soma dos elementos das colunas da Matriz A.
Matriz Transposta
Usa-se o sinal de apostrofo Ex: (A') ou ponto e apostrofo Ex: (A.')
No primeiro caso mais comum, realiza uma transposição conjugada complexa. inverte uma matriz sobre a sua diagonal principal, e também muda o sinal da componente imaginário de todos os elementos complexos da matriz.
Você provavelmente já estão conscientes de que as propriedades especiais de um quadrado mágico tem a ver com as várias maneiras de somar os seus elementos. Se você tomar a soma ao longo de qualquer linha ou coluna, ou ao longo de uma das duas diagonais principais, você sempre terá o mesmo número. Vamos verificar se utilizando MATLAB. A primeira instrução é tentar
transpõe sem afetar o sinal de elementos complexos. Para matrizes contendo todos os elementos reais, os dois operadores de retornar o mesmo resultado.
Assim:
A'
ans =
16 5 9 4
3 10 6 15
2 11 7 14
13 8 12 1
sum(A')
ans =
34 34 34 34
sum (A ')'
produz um vetor coluna que contém a linha de montantes
sum(A')'
ans =
34
34
34
34
Diagonal
A diagonal de uma matriz é:
diag(A)
ans =
16
10
7
1
A soma dos elementos da diagonal principal é obtida do comando de soma associado com o comando diag.:
sum(diag(A))
ans =
34
Subscritos
O elemento na linha i e coluna j de A é denotado por A (i, j).
Por exemplo, A (4,2) é o número da quarta linha e segunda coluna.
Para o quadrado mágico, A (4,2) é 15. Então, para calcular a soma dos elementos da quarta coluna A, escreva
A(1,4) + A(2,4) + A(3,4) + A(4,4)
ans =
34
mas não é a maneira mais elegante de resumir uma única coluna.
Também é possível remeter para os elementos de uma matriz com um índice único, A (k). Um índice único é a maneira usual de referência e os vetores linha da coluna. No entanto, também pode aplicar para um totalmente bidimensional da matriz, caso em que a matriz é considerada como um vetor coluna longa formada a partir das colunas da matriz original. Assim, para o quadrado mágico, A (8) é outra maneira de se referir ao valor 15 armazenado em A (4,2).
Se você tentar usar o valor de um elemento fora da matriz, é um erro.
O operador dois pontos
Os dois pontos, :, é um dos operadores mais importantes MATLAB.
Ela ocorre em várias formas diferentes. A expressão
01:10
é um vetor linha contendo os números inteiros 1-10:
1 2 3 4 5 6 7 8 9 10
Para obter o espaçamento nonunit, especificar um incremento. Por exemplo,
100: -7:50
é
100 93 86 79 72 65 58 51
e
0: pi / 4: pi
é
0 0,7854 1,5708 2,3562 3,1416
Subscrito expressões envolvendo dois pontos se referem a parcelas de uma matriz:
A (1: k, j)
é o primeiro k elementos da jésima coluna de A. Assim:
sum (A (1:4,4))
calcula a soma da quarta coluna. No entanto, existe uma melhor maneira de realizar esse cálculo. O cólon, por si só se refere a todos os elementos de uma linha ou coluna de uma matriz ea palavra-chave final refere-se à última linha ou coluna. Assim:
sum (A (:, final)) ans = 34
calcula a soma dos elementos da última coluna de A:
Porque é que a soma mágica de um quadrado de 4 por 4 igual a 34? Se os inteiros de 1 a 16 são classificadas em quatro grupos com quantias iguais, esse montante deve ser
sum (1:16) / 4
que, naturalmente, é
ans = 34
A função mágica
MATLAB realmente tem uma função contrutora que cria quadrados mágicos de qualquer tamanho.
Não surpreendentemente, esta função é chamada de magic:
Pergunta
Betosantanna
Sobre Matrizes
Inserindo Matrizes
A melhor maneira para você começar a trabalhar com MATLAB é aprender a lidar com matrizes.
Você pode inserir matrizes em MATLAB de várias maneiras diferentes:
- Digite uma lista explícita de elementos.
- Matrizes de carga de arquivos de dados externos.
- Gere matrizes usando funções embutidas.
- Criar matrizes com as suas próprias funções de M-files.
Comece por digitar a matriz como uma lista de seus elementos. Você só tem que seguir uma base algumas convenções:Exemplo:
escreva na linha de comando do matlab:
A = [16 3 2 13; 5 10 11 8; 9 6 7 12; 4 15 14 1]
presione ENTER.
MATLAB apresenta a matriz que você acabou de entrar:
Ao presionar enter a matriz é gravada na area de trabalho do Matlab, agora para consuta-la é só digitar na linha de comando nome atribuido a ela, (no caso "A") e precionar ENTER. Soma sintase: sum ( ) Soma dos elementos das colunas da Matriz A. Matriz Transposta Usa-se o sinal de apostrofo Ex: (A') ou ponto e apostrofo Ex: (A.') No primeiro caso mais comum, realiza uma transposição conjugada complexa. inverte uma matriz sobre a sua diagonal principal, e também muda o sinal da componente imaginário de todos os elementos complexos da matriz. Você provavelmente já estão conscientes de que as propriedades especiais de um quadrado mágico tem a ver com as várias maneiras de somar os seus elementos. Se você tomar a soma ao longo de qualquer linha ou coluna, ou ao longo de uma das duas diagonais principais, você sempre terá o mesmo número. Vamos verificar se utilizando MATLAB. A primeira instrução é tentar transpõe sem afetar o sinal de elementos complexos. Para matrizes contendo todos os elementos reais, os dois operadores de retornar o mesmo resultado. Assim: sum (A ')' produz um vetor coluna que contém a linha de montantes Diagonal A diagonal de uma matriz é: A soma dos elementos da diagonal principal é obtida do comando de soma associado com o comando diag.: Subscritos O elemento na linha i e coluna j de A é denotado por A (i, j). Por exemplo, A (4,2) é o número da quarta linha e segunda coluna. Para o quadrado mágico, A (4,2) é 15. Então, para calcular a soma dos elementos da quarta coluna A, escreva mas não é a maneira mais elegante de resumir uma única coluna. Também é possível remeter para os elementos de uma matriz com um índice único, A (k). Um índice único é a maneira usual de referência e os vetores linha da coluna. No entanto, também pode aplicar para um totalmente bidimensional da matriz, caso em que a matriz é considerada como um vetor coluna longa formada a partir das colunas da matriz original. Assim, para o quadrado mágico, A (8) é outra maneira de se referir ao valor 15 armazenado em A (4,2). Se você tentar usar o valor de um elemento fora da matriz, é um erro. O operador dois pontos Os dois pontos, :, é um dos operadores mais importantes MATLAB. Ela ocorre em várias formas diferentes. A expressão 01:10 é um vetor linha contendo os números inteiros 1-10: 1 2 3 4 5 6 7 8 9 10 Para obter o espaçamento nonunit, especificar um incremento. Por exemplo, 100: -7:50 é 100 93 86 79 72 65 58 51 e 0: pi / 4: pi é 0 0,7854 1,5708 2,3562 3,1416 Subscrito expressões envolvendo dois pontos se referem a parcelas de uma matriz: A (1: k, j) é o primeiro k elementos da jésima coluna de A. Assim: sum (A (1:4,4)) calcula a soma da quarta coluna. No entanto, existe uma melhor maneira de realizar esse cálculo. O cólon, por si só se refere a todos os elementos de uma linha ou coluna de uma matriz ea palavra-chave final refere-se à última linha ou coluna. Assim: sum (A (:, final)) ans = 34 calcula a soma dos elementos da última coluna de A: Porque é que a soma mágica de um quadrado de 4 por 4 igual a 34? Se os inteiros de 1 a 16 são classificadas em quatro grupos com quantias iguais, esse montante deve ser sum (1:16) / 4 que, naturalmente, é ans = 34 A função mágica MATLAB realmente tem uma função contrutora que cria quadrados mágicos de qualquer tamanho. Não surpreendentemente, esta função é chamada de magic: C = B (:, [1 3 2 4]) Este índice indica que para cada uma das linhas da matriz B-reordenar os elementos na ordem de 1, 3, 2, 4. Produz:Podemos perceber que C'(C transposto) = A
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.