Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. sym
El comando sym se usa para crear objetos simbólicos en MATLAB.
El argumento de sym es una cadena de caracteres (string) entre comillas simples.
Ejemplo de manipulación en MATLAB
>> sym('x')
>> sym('2')
>> sym('1/3')
Hemos creado tres objetos simbólicos, x es una variable, 2 es un número y 1/3 es una
fracción. Vamos a apreciar la diferencia entre operar con números a operar con objetos
simbólicos.
2. syms
El comando syms permite declarar más de una variable simbólica y no precisa de comillas
simples, por lo que se utilizará con mayor frecuencia.
Ejemplo de manipulación en MATLAB
>> syms x y;
>> s=x+2*y-x
s =2*x
>> r=sqrt(x^2+y^2);
Se han creado dos variables simbólicas nuevas s y r tal como podemos apreciar en la
ventana Workspace. s=x+2*y+x, r=sqrt(x^2+y^2), son ejemplos de expresiones simbólicas.
3. class
Se refiere a las definiciones de clases en MATLAB están compuestas por bloques de
código que definen propiedades, métodos y eventos. Cada bloque puede declarar atributos
aplicables a todas las propiedades, métodos o eventos que se definen en ese bloque en
particular. Los atributos también pueden aplicarse a la clase en sí.
Ejemplo de manipulación en MATLAB
4.
solve
Nos ayuda a resolver ecuaciones que poseen el problema de optimización para que nuestros
cálculos sean mas entendibles a la hora de obtener nuestras comprobaciones en MatLab.
Ejemplo de manipulación en MATLAB
sol = solve(prob)
sol = solve(prob,x0)
sol = solve(___,Name,Value)
[sol,fval] = solve(___)
[sol,fval,exitflag,output,lambda] = solve(___)
6. diff
Son las diferencias y derivados aproximados que se pueden obtener.
Y=diff(X) calcula las diferencias entre los elementos adyacentes de X a lo largo de la primera
cota de matriz cuyo tamaño no es igual a 1:
Si X es un vector de longitud m, Y=diff(X) devuelve un vector de longitud m-1. Los
elementos de Y son las diferencias entre los elementos adyacentes de X.
Y = [X(2)-X(1) X(3)-X(2) ... X(m)-X(m-1)]
Si X es un no vacío, matriz de p-por-m no vectorial, entonces Y=diff(X) devuelve una
matriz de tamaño (p-1)-by-m, cuyos elementos son las diferencias entre las filas de X.
Y = [X(2,:)-X(1,:); X(3,:)-X(2,:); ... X(p,:)-X(p-1,:)]
Si X es una matriz vacía de 0 por 0, Y=diff(X) devuelve una matriz vacía de 0 por 0.
Y=diff(X,n) calcula la diferencia de enésima aplicación del
operador diff(X) recursivamente n Times. En la práctica, esto significa que diff(X,2) es igual
que diff(diff(X)).
0 1 1 2 3 5 8
Tenga en cuenta que Y tiene un elemento menos que X.
7. pretty
Son las expresiones simbólicas de Prettyprint en la interface MatLab.
pretty(X)imprime Xen un formato de texto sin formato que se asemeja a las matemáticas
compuestas. Para una verdadera representación tipográfica, utilice Live Scripts en su lugar.
Ejemplo de manipulación en MATLAB
Expresiones simbólicas de impresión bonita
Expresiones simbólicas bastante impresas.
A = sym (pascal (2))
B = eig (A)
pretty (B)
A=
[ 1, 1]
[ 1, 2]
B=
3/2 - 5^(1/2)/2
5^(1/2)/2 + 3/2