Matlab - Importar matrices complejas en matlab

   
Vista:

Importar matrices complejas en matlab

Publicado por Miguel Valverde (2 intervenciones) el 27/07/2016 21:54:11
Necesito importar una matriz con valores comlejos (r+xi) en matlab, pero el problema es que cuando uso el comando xlsread para importar la matriz desde excel, en los elementos que tiene valor complejo me sale NaN. Como podría corregir este error. Muchas 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

Importar matrices complejas en matlab

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3433 intervenciones) el 27/07/2016 22:13:13
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
>> [~,txt,~]=xlsread('complejo.xlsx',1)
 
txt =
 
    '   0.4218 + 0.7431i'
    '   0.9157 + 0.3922i'
    '   0.7922 + 0.6555i'
    '   0.9595 + 0.1712i'
    '   0.6557 + 0.7060i'
    '   0.0357 + 0.0318i'
    '   0.8491 + 0.2769i'
    '   0.9340 + 0.0462i'
 
>> whos txt
  Name      Size            Bytes  Class    Attributes
 
  txt       8x1              1200  cell
 
>> a=str2num(cell2mat(txt))
 
a =
 
   0.4218 + 0.7431i
   0.9157 + 0.3922i
   0.7922 + 0.6555i
   0.9595 + 0.1712i
   0.6557 + 0.7060i
   0.0357 + 0.0318i
   0.8491 + 0.2769i
   0.9340 + 0.0462i
 
>> whos a
  Name      Size            Bytes  Class     Attributes
 
  a         8x1               128  double    complex



Saludos.
JOSE JEREMÍAS CABALLERO
Asesoría online en Matlab
Programador en Matlab
Servicios de programación matlab
jjcc94@hotmail.com
El correo es para servicios de programación, toda ayuda gratuita es vía foro.


http://matlabcaballero.blogspot.com
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