Why does the SUBS function in the Symbolic Toolbox give an output of type DOUBLE?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
When I execute the SUBS function on a symbolic object that contains no variables, I expect the output to be identical to the input. However, the SUBS function converts it to a double-precision number:
syms A x y
A = sym(1);
class(A)
A = subs(A,x,y);
class(A)
Respuesta aceptada
MathWorks Support Team
el 27 de Jun. de 2009
This is a designed feature of the SUBS function. To ensure that your output remains a symbolic object, use the SYM function:
syms A x y
A = sym(1);
class(A)
A = sym(subs(A,x,y));
class(A)
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Symbolic Math Toolbox en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!