Red de conocimiento informático - Material del sitio web - Cómo usar matlab para etiquetar nodos determinados en orden de abscisas (es decir, de izquierda a derecha)

Cómo usar matlab para etiquetar nodos determinados en orden de abscisas (es decir, de izquierda a derecha)

Suponga que las coordenadas de los nodos que lo contienen son una matriz de tamaño 2Xn.

[mm, nm] = size (mat); get mat para obtener el tamaño

xc = mat(1,);

new_mat = zeros(mm, nm); Crea una nueva matriz de tapete con el mismo tamaño que el tapete para almacenar las coordenadas de los nodos organizados.

v 1 = sort(xc); clasificación en abscisas

Para i = 1: nm

Ind = find(xc == v1(i)) Find la ubicación del nodo original de pequeño a grande.

New_mat(:, i) = mat(:, ind) genera la matriz de coordenadas de nodo organizado.

Fin