Matlab - como hacer funcionar fprintf con numeros complejos?

   
Vista:

como hacer funcionar fprintf con numeros complejos?

Publicado por mikelon (2 intervenciones) el 17/05/2015 18:52:50
Hola, quiero que fprintf me muestre un numero complejo hice el siguiente codigo pero solo me muestra la parte real .
con con el " disp" si muestra , pero al aumentar las variables que quieres mostrar tambien aumenta las lineas de codigo si lo haces con disp, en cambio el fprintf puedes hacerlo todo en una linea para mostrar varias variables, pero sucede que no me muestra valores complejos.

ahi esta mi codigo.

nc=a+b*i;
disp('El número complejo "con disp": ')
disp(nc)
disp('-------------------------------------')
disp('El número complejo "con fprinf": ')
fprintf('%f\n ', nc)

los resultados que muestra matlab

El número complejo "con disp":
2.0000 + 4.0000i
-------------------------------------
El número complejo "con fprinf":
2.000000
o talves fprintf no trabaja con complejos???
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 Royeth

como hacer funcionar fprintf con numeros complejos?

Publicado por Royeth jesus.royeth@gmail.com (758 intervenciones) el 17/05/2015 19:27:24
Hola puedes hacer lo siguiente :

1
2
3
4
5
6
7
8
a=4;
b=2;
nc=a+b*i;
disp('El número complejo "con disp": ')
disp(nc)
disp('-------------------------------------')
disp('El número complejo "con fprinf": ')
fprintf('%s\n ', num2str(nc))

éxitos
https://www.facebook.com/royethmatlab
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar

como hacer funcionar fprintf con numeros complejos?

Publicado por mi (2 intervenciones) el 17/05/2015 20:47:51
gracias,
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