Documentos de Académico
Documentos de Profesional
Documentos de Cultura
24 Algebra-I PDF
24 Algebra-I PDF
matemática
MATLAB: Álgebra Simbólica
Junio 2012
1
Matlab
Introducción
3
Matlab
Álgebra simbólica
4
Matlab
Creación de variables simbólicas
5
Matlab
Variables simbólicas
8
Matlab
Encontrar variables simbólicas en expresiones y matrices
Ejemplo:
>> syms a b n t x z;
>> f = x^n;
>> g = sin(a*t + b);
>> symvar(f)
ans =
[ n, x]
>> symvar(g)
ans =
[ a, b, t]
9
Matlab
Números simbólicos
Ejemplo:
>> sym(2)/sym(5)
ans =
2/5
>> sym(2/5)
ans =
2/5
>> 2/5 + 1/3
ans =
0.7333
>> sym(2/5) + sym(1/3)
ans =
11/15
11
Matlab
Impresión de expresiones simbólicas
Las función pretty. Imprime en un formato agradable las expresiones:
Ejemplo:
>> syms x
>> f = x^3 - 6*x^2 + 11*x - 6;
>> g = (x - 1)*(x - 2)*(x - 3);
>> h = -6 + (11 + (-6 + x)*x)*x;
>> pretty(f)
3 2
x - 6 x + 11 x - 6
>> pretty(g);
(x - 1) (x - 2) (x - 3)
>> pretty(h);
x (x (x - 6) + 11) – 6
12
Matlab
Simplificar de expresiones simbólicas
13
Matlab
Simplificar de expresiones simbólicas
14
Matlab
Simplificar de expresiones simbólicas
>> R2 = collect((x+y)*(x^2+y^2+1), y)
R2 =
y^3 + x*y^2 + (x^2 + 1)*y + x*(x^2 + 1)
>> R3 = collect([(x+1)*(y+1),x+y])
R3 =
[ y + x*(y + 1) + 1, x + y]
15
Matlab
syms x; f = cos(x) + i*sin(x); simple(f)
Ejemplo:
>> syms x;
>> f = cos(x)^2 + sin(x)^2;
>> f = simple(f)
f=
1
>> g = cos(3*acos(x));
>> g = simple(g)
g=
4*x^3 - 3*x
16