Alguém pode me explicar como funciona? Preciso implementar um método que retorne o SAD que no caso é entre dois arrays, certo? O problema é que tenho que trabalhar com objetos… O SAD seria a subtração entre os dois objetos e depois o retorno do módulo… =S
Alguém pode me dar um exemplo?
Obrigada!
Sim, mas… alguém tem algum exemplo?
Vou dar um exemplo numérico.
Digamos que você tenha dois vetores:
a = 3, 1, 4, 1, 5, 9, 2, 6
b = 2, 7, 1, 8, 2, 8, 1, 8
Para achar a soma das diferenças absolutas, basta subtrair cada elemento de b do elemento correspondente de a, achar o valor absoluto, e então somar tudo.
|a - b| = |3-2|, |1-7|, |4-1|, |1-8|, |5-2|, |9-8|, |2-1|, |6-8|
= |1|, |-6|, |-3|, |-7|, |3|, |1|, |1|, |-2|
= 1, 6, 3, 7, 3, 1, 1, 2
A soma dos valores acima é 1 + 6 + 3 + 7 + 3 + 1 + 1 + 2, que é 24.
Isto é mais que suficiente para você escrever seu programa.
O problema são as operações com objetos… T.T
Que tipo de objeto você está usando?
Uma matriz =D
Se é uma matriz de inteiros, então é só usar um for dentro do outro (um para as linhas, outro para as colunas).