Sabendo-se que o vetor X assume os seguintes números: 3, 5, 6, 6, 7, 10, 12. Escreva um programa em Matlab capaz de:
- Ler os valores do vetor X;
- Determinar a soma do vetor X;
- Determinar a média aritmética do vetor X
- Determinar a média aritmética geométrica do vetor X
- Imprimir os resultados.
Passo 1
Fala, pessoal. Nessa questão, precisamos ler 7 valores que formam um vetor X. E então calcular sua soma, média aritmética e média aritmética geométrica. Para isso precisaremos de duas funções do matlab.
Primeira é length que diz o número de elementos de um vetor ou de uma matriz e de como criar um vetor no Matlab. Precisamos criar um vetor para podermos usar a função .
O algoritmo é dado por:
Passo 2
Para inserir o programa no Matlab, precisamos transformar o algoritmo em linguagem de programação.
O primeiro passo é a entrada de dados. Vamos usar a função input para pedir ao usuário os valores das variáveis. Dentro do parênteses à direita do input, escrevemos uma mensagem que o usuário vai receber. O que for digitado pelo usuário, a cada linha, é o valor que será atribuído à variável.
Agora vamos criar um vetor com todos os 7 números. Pra isso escrevemos as variáveis dentro de colchetes, separadas por ponto e vírgula.
Tendo um vetor, podemos usar a função
Vamos calcular a soma dos 7 números e, com ela, as médias aritmética e aritmética geométrica.
Por fim, usamos para imprimir uma mensagem para o usuário.
Passo 3
O programa no Matlab se torna:
Passo 4
Ao testar teremos assim:
Resposta
Ei, a resposta está no passo a passo :)