Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Maycon86

Matlab Ajuda para tabelas

Mensagens Recomendadas

Maycon86

Pessoal, me ajudem, sou inexperiente em matlab, mas estou precisando fazer alguns trabalhos para a faculdade.

Vejam bem.

Digitei todos os dados e formei a tabela (matriz) com os dados propostos no exercicio.

>> dados = [130 155 34 40 20 70; 74 180 80 75 82 58; 150 188 136 122 25 70; 159 126 106 115 58 45; 138 110 174 120 96 104; 168 160 150 139 82 60]

dados =

  130   155    34    40    20    70
   74   180    80    75    82    58
  150   188   136   122    25    70
  159   126   106   115    58    45
  138   110   174   120    96   104
  168   160   150   139    82    60

Agora calculei a média total (Mtotal) dos dados da tabela anterior

>> Mtotal = mean2(dados)

Mtotal =

 105.5278

Agora preciso ferar uma nova tabela (dados2), onde cada numero da tabela anterior subtraia a média e seja elevado ao quadrado

>> dados2 = (dados - Mtotal).^2

dados2 =

  1.0e+03 *

   0.5989    2.4475    5.1162    4.2939    7.3150    1.2622
   0.9940    5.5461    0.6517    0.9319    0.5536    2.2589
   1.9778    6.8017    0.9286    0.2713    6.4847    1.2622
   2.8593    0.4191    0.0002    0.0897    2.2589    3.6636
   1.0544    0.0200    4.6884    0.2094    0.0908    0.0023
   3.9028    2.9672    1.9778    1.1204    0.5536    2.0728

Os resultados estão saindo com casas decimais erradas, por exemplo o primeiro numero deveria ser 598.9, também não entendo esse numero 1.0e+03 *.

por favor, me ajudem a fazer o calculo certo.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Rui Carlos

O resultado deve estar correcto.

Mas o resultado não é a tabela, mas sim a tabela multiplicada por 1.0e+03, ou seja, cada elemento da tabela multiplicado por 1000.

Tipo

1.0e+03 * [1 2; 3 4] = [1000 2000; 3000 4000]

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.