Add weightage to the points.

2 vues (au cours des 30 derniers jours)
SUSHMA MB
SUSHMA MB le 29 Avr 2015
I have coordinates of some points, example: q = [1,2;3,4;5,6;9,10]; Now i want to add some weightage to the points so that as per the weightage i can select the points. How can i add it?
  1 commentaire
Michael Haderlein
Michael Haderlein le 29 Avr 2015
What do you mean, you want to select the points by the weightage? Can you give an example?

Connectez-vous pour commenter.

Réponses (1)

Martin Martínez
Martin Martínez le 1 Sep 2016
Modifié(e) : Martin Martínez le 1 Sep 2016
Hi, correct me if I am wrong but if I understood .. you have 4 2-D points (i.e., q1 = [1,2], q2 = [3 4], q3 = [5 6], q4=[9 10]) and you want to add different weights to the coordinates (i.e., w1 = 2, w2 = 4, w3 = 2, w4 = 1) so you would obtain a transformed vector (i.e., q_modd). I attach you the code.
q = [1,2; 3,4; 5,6; 9,10];
weights = [2, 4, 2, 1];
q_modd = [];
for i = 1 : length(weights)
a = q(i,1) * weights(i);
b = q(i,2) * weights(i);
q_mod(i,:) = [a b];
q_modd = [q_modd q_mod(i,:)]
end

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by