Matlab - matlab ordenar vector

 
Vista:

matlab ordenar vector

Publicado por vilopef (1 intervención) el 13/02/2017 19:34:11
Hola buenas tarde quisiera saber como ordenar un vector de números complejos de mayor a menor según su argumento.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

matlab ordenar vector

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 13/02/2017 20:15:05
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
>> v=complex(50*rand(10,1), 100*rand(10,1)),  argumento=atan(imag(v)./real(v)), u=[argumento, v]; orden=sortrows(u); orden1=orden(end:-1:1,:)
 
v =
 
  46.6427 +39.3456i
  48.6370 +67.1431i
   9.6014 +74.1258i
   6.9437 +52.0052i
  34.8133 +34.7713i
   4.6910 +14.9997i
  26.2702 +58.6092i
  26.5172 +26.2145i
  43.0570 + 4.4454i
  24.2427 +75.4933i
 
 
argumento =
 
    0.7007
    0.9439
    1.4420
    1.4381
    0.7848
    1.2677
    1.1494
    0.7797
    0.1029
    1.2601
 
 
orden1 =
 
   1.4420 + 0.0000i   9.6014 +74.1258i
   1.4381 + 0.0000i   6.9437 +52.0052i
   1.2677 + 0.0000i   4.6910 +14.9997i
   1.2601 + 0.0000i  24.2427 +75.4933i
   1.1494 + 0.0000i  26.2702 +58.6092i
   0.9439 + 0.0000i  48.6370 +67.1431i
   0.7848 + 0.0000i  34.8133 +34.7713i
   0.7797 + 0.0000i  26.5172 +26.2145i
   0.7007 + 0.0000i  46.6427 +39.3456i
   0.1029 + 0.0000i  43.0570 + 4.4454i


Saludos.
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab


http://matlabcaballero.blogspot.com
https://www.facebook.com/matlabcaballero/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar