Exercícios Resolvidos de Algumas funções úteis – Parte 2

Ver Teoria

Enunciado

Três amigos prestaram um vestibular e as notas que eles tiraram em cada disciplina são apresentadas na tabela abaixo:

Usando o MATLAB, responda as seguintes perguntas:

  1. Qual dos três teve a maior nota média?
  2. Qual dos três apresentou menor variação de desempenho em relação à média de notas nas disciplinas?

Passo 1

Na letra a, a questão nos pede para calcular a média das notas de três amigos que prestaram vestibular. Neste caso, temos que entrar com as notas de cada pessoa, em forma de vetor, e aplicar diretamente a função mean() do MATLAB.

A letra b nos pede para determinar qual pessoa apresentou menor variação de desempenho em relação à média nas disciplinas. Isso pode ser verificado usando o desvio padrão das notas, que é um parâmetro que indica o grau de variação. Quanto maior for o desvio padrão, maior é a variação em relação à média. Logo, precisamos ver qual dos três amigos tem o menor desvio padrão. Para isso, usamos a função std() do MATLAB e comparamos os resultados dos três amigos.

Passo 2

Primeiramente, vamos entrar com as notas do Carlos, da Anastácia e da Júlia no MATLAB. As notas de cada um serão entradas em forma de vetor, usando as seguintes linhas de código no Command Window:

carlos = [500 501 497 498 502 503 499 500]

anastacia = [840 420 430 470 450 450 490 450]

julia = [160 540 530 550 555 565 550 550]

No MATLAB, ficou assim:

Indiquei o vetor de notas de cada um pelo nome da pessoa, mas você pode chamar como quiser.

Agora, vamos calcular a média das notas usando a função mean(). Entre no Command Window as seguintes linhas de código:

media_c = mean(carlos)

media_a = mean(anastacia)

media_j = mean(julia)

Nessas linhas de código, a média das notas de cada um é armazenada em uma variável chamada media_c, media_a e media_j, com a inicial do nome de cada um. Novamente, você pode chamar essas variáveis como quiser. Vamos ver como ficou no MATLAB, com ele já nos apresentando o resultado:

No final das contas, os três apresentaram a mesma média de notas, 500.

Passo 3

Agora vamos resolver a letra b da questão. Ela nos pergunta qual dos três amigos teve a menor variação de desempenho. Para descobrirmos isso, precisamos calcular o desvio padrão das notas de cada um, usando a função std(). Entramos no MATLAB as linhas de código:

d_pad_c = std(carlos)

d_pad_a = std(anastacia)

d_pad_j = std(julia)

Nas linhas de código, o desvio padrão das notas é armazenado em uma variável chamada d_pad_c, d_pad_a e d_pad_j, com a inicial do nome da pessoa. O print do Command Window nos apresenta os resultados:

Dos três amigos, Carlos foi quem teve a menor variação de desempenho, pois o desvio padrão de suas, d_pad_c, é o menor.

Resposta

  1. Carlos, Anastácia e Júlia tiveram a mesma nota média: 500.
  2. Carlos foi quem apresentou a menor variação de desempenho em relação à nota média, pois o desvio padrão de suas notas é o menor.