Maycon86 Posted April 20, 2013 at 05:50 PM Report #504179 Posted April 20, 2013 at 05:50 PM 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.
Rui Carlos Posted April 20, 2013 at 06:10 PM Report #504187 Posted April 20, 2013 at 06:10 PM 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] Rui Carlos Gonçalves
Maycon86 Posted April 21, 2013 at 12:29 AM Author Report #504206 Posted April 21, 2013 at 12:29 AM e como faço para gerar os resultados corretos sem 1.0e+03 * ?
Rui Carlos Posted April 21, 2013 at 10:26 AM Report #504222 Posted April 21, 2013 at 10:26 AM Os resultados já estão correctos. Relativamente ao formato do output, experimente o comando format. Rui Carlos Gonçalves
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now