Matlab - Duda Mathlab

   
Vista:

Duda Mathlab

Publicado por jose manuek (1 intervención) el 17/11/2010 19:34:09
Buenas mirad no tengo mucha idea sobre mathlab, y tengo un par de dudas que estaría muy agradecido si me las solucionaseis:
la primera es cómo aumentar la exactitud del mathlab, con esto me refiero al número de decimales con los que trabaja y/o muestra, porque solo me muestra siempre 4 decimales, pero no se si trabaja con más o sólo con los que muestra, para verlo he multiplicda por 10, 100.. etc, pero sigo sin saber con cuantos decimales trabaja.

por otro lado al intentar resolver una ecuación de tercer grado en la variable 's' me da un error como este:

>> [s]=solve('(s*(-0.1999214)+2.725487*(-0.004098))*(-1.402498-s)*(tau*s+1))=0')

??? Error using ==> solve>getEqns at 178
' (s*(-0.1999214)+2.725487*(-0.004098))*(-1.402498-s)*(tau*s+1))=0 ' is not a valid
expression or equation.

Error in ==> solve at 67
[eqns,vars] = getEqns(varargin{:});

SABRÍA ALGUIEN DECIRME A QUÉ SE DEBE Y CÓMO PUEDO ARREGLARLO.

También he tenido un error como el siguiente:

>> [s]=solve('((tau*s^3+s^2*(1-tau*(-1.402498)-tau*(-0.1999214))+s*(tau*(-1.402498)*(-0.1999214)-(-0.1999214)-(-1.402498)-2.725487*tau*(-0.004032323))+(-1.402498)*(-0.1999214)-2.725487)*(-0.004032323)=0)')

s =

-(1.0*(1000000000000000.0*s^2 + 1602419400000000.0*s - 2445097636342800.0))/(1000000000000000.0*s^3 + 1602419400000000.0*s^2 + 291379407573501.0*s)


en el que pido la solución de la ecuación en s y me devuelve otra ecuación en s, ¿porqué puede ser?
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