Matlab - declarar una variable como no compleja

   
Vista:

declarar una variable como no compleja

Publicado por Rafa (1 intervención) el 20/02/2018 16:34:49
Buenas tardes,

he escrito una rutina de ajuste por mínimos cuadrados con Matlab. La cuestión está en que, dado que en la función a ajustar hay una raíz cuadrada, en la búsqueda del parámetro óptimo que minimiza el error de dicho ajuste, Matlab está considerando la posibilidad de que dicho valor sea complejo. Sin embargo, el sentido físico del parámetro lo impide. Por ello, me gustaría saber si existe alguna manera de indicar a Matlab que los valores de búsqueda que considere sean únicamente reales, esto es, si es posible declarar que una determinada variable puede únicamente ser real.

Muchas gracias

Un saludo
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

declarar una variable como no compleja

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (4522 intervenciones) el 20/02/2018 16:39:46
1
2
3
4
5
6
>> a=6+6i
if imag(a)==0
    disp('el numero es real')
else
    disp('el numero es complejo')
end


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


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
Imágen de perfil de JOSE JEREMIAS CABALLERO

declarar una variable como no compleja

Publicado por JOSE JEREMIAS CABALLERO (4522 intervenciones) el 20/02/2018 18:26:11
1
syms  variable real
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
Revisar política de publicidad