Mudanças entre as edições de "Uso do calculo simbólico na Matlab"
Ir para navegação
Ir para pesquisar
Linha 1: | Linha 1: | ||
− | =[http://www.mathworks.com/help/symbolic/ | + | = Funções importantes para o uso do cálculo simbólico = |
− | + | *[http://www.mathworks.com/help/symbolic/vpa.html vpa(x)] Variable-precision arithmetic: evaluate each element of the symbolic input x to at least d significant digits, where d is the value of the digits function. The default value of digits is 32. | |
− | + | *[http://www.mathworks.com/help/symbolic/digits.html digits(d)] Change variable precision used: sets the precision used by vpa to d significant decimal digits. The default is 32 digits. | |
− | + | *[http://www.mathworks.com/help/symbolic/double.html double(s)] Convert symbolic values to MATLAB double precision: converts the symbolic value s to double precision. Converting symbolic values to double precision is useful when a MATLAB® function does not accept symbolic values. | |
− | + | *[http://www.mathworks.com/help/symbolic/sym.html x = sym('x')] creates symbolic variable x | |
− | + | *[http://www.mathworks.com/help/symbolic/syms.html syms x] Create symbolic variables and functions: Create symbolic variable x. | |
− | + | *[http://www.mathworks.com/help/symbolic/solve.html S = solve(eqn,var)] Equations and systems solver: | |
− | + | *[http://www.mathworks.com/help/symbolic/matlabfunction.html g = matlabFunction(f)] Convert symbolic expression to function handle or file. | |
+ | *[https://www.mathworks.com/help/symbolic/simplify.html simplify(S)] Algebraic simplification | ||
+ | *[https://www.mathworks.com/help/symbolic/expand.html expand(S)] Symbolic expansion of polynomials and elementary functions | ||
+ | *[https://www.mathworks.com/help/symbolic/factor.html F = factor(x)] Factorization | ||
+ | *[https://www.mathworks.com/help/symbolic/numden.html numden(A)] Extract numerator and denominator | ||
+ | *[https://www.mathworks.com/help/symbolic/partfrac.html partfrac(expr,var)] Partial fraction decomposition | ||
+ | *[http://www.mathworks.com/help/symbolic/latex.html latex(S)] LaTeX form of symbolic expression | ||
− | |||
− | |||
− | |||
− | |||
+ | = Algumas dicas sobre o cálculo simbólico = | ||
+ | *[http://www.mathworks.com/help/symbolic/choose-symbolic-or-numeric-arithmetic.html Choose Symbolic or Numeric Arithmetic] | ||
+ | *[http://www.mathworks.com/help/symbolic/performing-symbolic-computations.html Perform Symbolic Computations] | ||
+ | *[http://www.mathworks.com/help/symbolic/create-symbolic-numbers-variables-and-expressions.html Create Symbolic Numbers, Variables, and Expressions] | ||
+ | *[http://www.mathworks.com/help/symbolic/create-symbolic-functions.html Create Symbolic Functions] | ||
+ | <syntaxhighlight lang=matlab> | ||
+ | syms x y | ||
+ | f = sin(x)^2 + cos(y)^2; | ||
+ | diff(f) | ||
+ | </syntaxhighlight> | ||
ans = | ans = | ||
− | + | 2*cos(x)*sin(x) | |
− | + | *[https://www.mathworks.com/help/symbolic/extract-numerators-and-denominators-of-rational-expressions.html Extract Numerators and Denominators of Rational Expressions] | |
− | + | *[http://www.mathworks.com/help/symbolic/generate-matlab-functions.html Generate MATLAB Functions from Symbolic Expressions] | |
− | + | *[http://www.mathworks.com/help/symbolic/use-subs-to-evaluate-expressions-and-functions.html Use subs to Evaluate Expressions and Functions] | |
− | + | *[http://www.mathworks.com/help/symbolic/formula-rearrangement-and-rewriting.html Formula Rearrangement and Rewriting] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Edição das 17h11min de 27 de setembro de 2016
Funções importantes para o uso do cálculo simbólico
- vpa(x) Variable-precision arithmetic: evaluate each element of the symbolic input x to at least d significant digits, where d is the value of the digits function. The default value of digits is 32.
- digits(d) Change variable precision used: sets the precision used by vpa to d significant decimal digits. The default is 32 digits.
- double(s) Convert symbolic values to MATLAB double precision: converts the symbolic value s to double precision. Converting symbolic values to double precision is useful when a MATLAB® function does not accept symbolic values.
- x = sym('x') creates symbolic variable x
- syms x Create symbolic variables and functions: Create symbolic variable x.
- S = solve(eqn,var) Equations and systems solver:
- g = matlabFunction(f) Convert symbolic expression to function handle or file.
- simplify(S) Algebraic simplification
- expand(S) Symbolic expansion of polynomials and elementary functions
- F = factor(x) Factorization
- numden(A) Extract numerator and denominator
- partfrac(expr,var) Partial fraction decomposition
- latex(S) LaTeX form of symbolic expression
Algumas dicas sobre o cálculo simbólico
- Choose Symbolic or Numeric Arithmetic
- Perform Symbolic Computations
- Create Symbolic Numbers, Variables, and Expressions
- Create Symbolic Functions
syms x y
f = sin(x)^2 + cos(y)^2;
diff(f)
ans = 2*cos(x)*sin(x)