Como criar uma matriz simétrica a partir de uma coluna?
Por exemplo, desejo ativar a seguinte coluna:
[90; 175; 600; 650; 655; 660]
na matriz:
[ 90, 175, 600, 650, 655, 660;
175, 600, 650, 655, 660, 655;
600, 650, 655, 660, 655, 650;
650, 655, 660, 655, 650, 600;
655, 660, 655, 650, 600, 175;
660, 655, 650, 600, 175, 90]
Qual algoritmo eu usaria?
Até agora eu tenho:
col = [90; 175; 600; 650; 655; 660];
[numrows, temp] = size(col);
Z = zeros(numrows, numrows);
for i = 1:1:numrows
for j = 1:1:numrows
Z(i,j) = col(i);
Z(j,i) = col(i);
end
end