Exercícios Resolvidos de Algumas funções úteis, vetores de células e estruturas.

Ver Teoria

Enunciado

Usando os comandos zeros e ones, crie uma matriz de três linhas e cinco colunas onde a primeira, segunda e quinta colunas sejam formadas de zeros e as demais colunas sejam formadas de um.

Passo 1

Iae ta tudo tranquilo?

Essa questão aqui é uma aplicação dos formulários que foram vistos na aula operações Matriciais.

O foco dela é simplesmente mostrar a você que com as funções zeros e ones podemos criar matrizes das mais variadas formas.

Então se analisarmos a questão a matriz que ela quer montar no Matlab é a seguinte:

0   0   0   0   0   0       1       1       1         1   0   1   0   1   0  

Então vamos lá?

Passo 2

Antes de começar a brincar no Matlab precisamos saber como começar a fazer as coisas, para isso vamos olhar a matriz.

Ao analisá-la podemos observar que as colunas de número 1, 2 e 5 são nulas. E as demais são compostas por um.

E para criar essas matrizes só podemos usar as funções zeros e ones.

Ok. Agora que sabemos os ingredientes para montar o bolo, vamos começar a preparar.

Passo 3

Passo 4

Então para montar a matriz iremos precisar de uma matriz de 2 colunas e 3 linhas de zero, junto com uma matriz de 3 linhas e 1 coluna também nula.

Para isso escrevemos no command Window

A=zeros(3,2)

B=zeros(3,1)

Que deve resultar algo mais ou menos assim:

Após isso iremos precisar de uma matriz de 3 linhas e 2 colunas de 1.

Logo C=ones(3,2) resultando em:

Para completar o bolo só precisa juntar tudo em um recipiente só, para isso basta utilizar a forma comum que escrevemos as matrizes.

M=[A C B]

Onde nos revela a resposta final:

Resposta

Ei, a resposta está no passo a passo :)