Crie uma matriz A, onde todos os elementos sejam 1. Em seguida, adicione elementos à matriz A por anexação de elementos na matriz, tal que a matriz A transforme-se em:
Obs: A anexação é trocar o elemento sob a forma A(1,2)=5, por exemplo.
Passo 1
Opa, está tudo tranquilo?
Bem, o enunciado em síntese pede para criar a matriz dada a partir de uma matriz base composta só de números 1.
Após criar a matriz 1, basta indexar os elementos que devem ser diferentes de 1 da seguinte forma:
Ou colocando um a um utilizando A(i,j)= algum valor
Ou podemos adiantar o Caminho lembrando que quando eu coloco : no lugar da linha ou coluna eu seleciono a linha ou a coluna toda da matriz.
Passo 2
Para a criação da matriz vamos utilizar a função ones, que cria uma matriz em que todos os elementos são iguais a 1. aAnalisando a matriz final como ela deve ser podemos notar que precisamos de uma matriz de 5 linhas e 5 colunas.
Então vamos criar uma matriz de 5 linhas e 5 colunas, porém uma é composta só de 1
B=ones(5,5)
Se escreveu tudo certinho deve mostrar algo assim:
Passo 3
Uma vez que a matriz de 1 foi criada podemos modificar seus valores, se nósnos analisarmos vemos que tanto as linhas quanto as colunas 4 e 5 tem bastante zero. Então vamos zerar-las da seguinte forma:
B(4,:)=0
B(5,:)=0
Se você escreveu tudo certinho temos:
Agora vamos zerar as colunas:
B(:,4)=0
B(:,5)=0
Nos mostrando a seguinte Matriz:
Faltando trocar os valores do finalzinho para 5, para isso vamos escrever as seguintes expressões:
B(4,4)=5
B(4,5)=5
B(5,4)=5
B(5,5)=5
Com isso o Matlab monta a seguinte Matriz:
Que é a resposta da Questão.
Resposta
Ei, a resposta está no passo a passo :)