To create symbolic scalar variables with these. These variable names are invalid with syms: integer, real, rational, positive, and clear. For more details, see Choose syms or sym Function. Instead, use sym with left-side output assignment, such as t sym('t'). You can generate MATLAB functions, Simulink function blocks, and Simscape equations directly from symbolic expressions. Using syms within functions can create side effects and other unexpected behaviors. You can share your symbolic work with other MATLAB users as live scripts or convert them to HTML, Word, LaTeX, or PDF documents. Your computations can be performed either analytically or using variable-precision arithmetic, with the results displayed in mathematical typeset.
You can perform dimensional computations and convert between units. Symbolic Math Toolbox lets you analytically perform differentiation, integration, simplification, transforms, and equation solving. The toolbox provides functions in common mathematical areas such as calculus, linear algebra, algebraic and differential equations, equation simplification, and equation manipulation.
In the MATLAB Live Editor, you can get next-step suggestions for symbolic workflows. Instead, it would be an error, because at the time of the call, x would be a numeric variable but the second parameter of subs () must be a symbolic variable (or array of symbolic variables.) To achieve that effect you would need to do something like. You can create, run, and share symbolic math code. Symbolic Math Toolbox provides functions for solving, plotting, and manipulating symbolic math equations.