у меня есть матрица, как показано ниже; из расчета будет некоторое значение, которое будет иметь одинаковое значение друг с другом при построении графика (я использовал точечный график), вопрос здесь заключается в том, как узнать/определить, какой расчет дает совпадающие данные, и можно ли их сохранить в таблице. Я пробовал использовать функцию поиска в Matlab, но произошла ошибка.
A = [2/3 -1/3 -1/3;
-1/3 2/3 -1/3;
-1/3 -1/3 2/3];
B=[0 0 0;
0 0 1;
0 1 0;
0 1 1;
1 0 0;
1 0 1;
1 1 0;
1 1 1];
d= [2/3 -1/3 -1/3];
q = [0 0.5773 -0.5773];
for i = 1:size(B,1)
p1 = A * B(1,:)' -A * B(i,:)';
dtransformation0a(i) = d*p1;
qtransformation0a(i) = q*p1;
p2 = A * B(2,:)' -A * B(i,:)'
dtransformation0b(i) = d*p2;
qtransformation0b(i) = q*p2;
p3 = A * B(3,:)' -A * B(i,:)';
dtransformation0c(i) = d*p3;
qtransformation0c(i) = q*p3;
p4 = A * B(4,:)' -A * B(i,:)';
dtransformation0d(i) = d*p4;
qtransformation0d(i) = q*p4;
p5 = A * B(5,:)' -A * B(i,:)';
dtransformation0e(i) = d*p5;
qtransformation0e(i) = q*p5;
p6 = A * B(6,:)' -A * B(i,:)';
dtransformation0f(i) = d*p6;
qtransformation0f(i) = q*p6;
end
figure
scatter(dtransformation0a,qtransformation0a,100,'b.')
hold on
scatter(dtransformation0b,qtransformation0b,100,'b.')
hold on
(dtransformation0a, qtransformation0a)
— это набор точекPA
, а(dtransformation0b, qtransformation0b)
— это набор точекPB
. Теперь я заметил, что есть избыточность внутриPA
иPB
по отдельности, а также избыточность между ними. Например, точка(0,0)
встречается дважды вPA
и один раз вPB
. Теперь, вы имеете в виду, что это должно произойти только один раз вPA
и остаться таким же вPB
? - person Roney Michael   schedule 11.03.2013my_points
. - person Roney Michael   schedule 12.03.2013