Documentos de Académico
Documentos de Profesional
Documentos de Cultura
z=sym(magic(3))
z =
Z = 3×3
3 1 2
3 0 3
7 3 6
%A.*B
m=Z(1,2)
m = 1
n=Z(3,3)
n = 6
1
• A(i,:) Muestra la fila i-ésima de A (como vector de columna)
v=Z(2,:)
v = 1×3
3 0 3
u=Z(:,2)
u = 3×1
1
0
3
u=u'
u = 1×3
1 0 3
AA=sym(magic(7))
AA =
W=AA(2:4,3:7)
W =
WW=AA(4:7,3:7)
WW =
2
• A(:) Muestra una sola columna larga formada a partir de las columnas de A(matriz mnx1)
%WW(:)
• triu(A) Coloca ceros en todos los elementos por debajo de la diagonal (triangula superior)
S1=triu(AA)
S1 =
• tril(A) Coloca ceros en todos los elementos por encima de la diagonal (triangular inferior)
S2=tril(AA)
S2 =
h=trace(z)
h =
cross(v,u)
ans = 1×3
0 -6 0
3
Concatenación de vectores y matrices
y=[v w]=[1 2 3 4 5 6]
Si por el contrario interponemos un punto y como entre ambos y2=[v;w] =[1 2 3;4 5 6]
u = 1×3
1 0 3
v = 1×3
3 0 3
Mn=[u;v]
Mn = 2×3
1 0 3
3 0 3
u = 1×3
1 0 3
v=[ 1 2 3 4 5];
v(end)
ans = 5
v(end+2)=7
v = 1×7
1 2 3 4 5 0 7
v(end+1)=6
v = 1×8
4
1 2 3 4 5 0 7 6
v(15)=6
v = 1×15
1 2 3 4 5 0 7 6 0 0 0 0 0
v(6)=[];
v(6)=[]
v = 1×13
1 2 3 4 5 6 0 0 0 0 0 0 6
v(7:end)=[]
v = 1×6
1 2 3 4 5 6
B=[9:-1:4]
B = 1×6
9 8 7 6 5 4
A1=sym(magic(4))
A1 =
A1(end)
ans =
A1(3,4)=-7
5
A1 =
• A(m,n)=x Sea A una matriz y luego agrego un elemento x en la posición m,n los demas
elementos se agregan con cero de manera automatica.
• A(n,:) Solo elementos de la fila n
• A(:,n) Solo elementos de la columna n
• A(n,:)=[] Elimina elementos de la fila n
A1(2,:)=[]
A1 =
A1(:,3)=[]
A1 =
F(x,y)=x*cos(x)+y
F(X)=x^2+2x+1=(x+1)^2
x^3
6
Función algebraica
En matematicas, una función algebraica es una función que satisface una ecuación pólinomica cuyos
elementos son a su vez polinomios o monomios. Por ejemplo, una función algebraica de una variable x es
una solución y a la ecuación
Función polinomial
Una función polinómica es una relación que para cada valor de la entrada proporciona un valor que se
multiplique con un polinomio.
Función racional
En matemáticas, una función racional de una variable es una función que puede ser expresada de la forma:
donde P y Q son polinomios en la variable x, y siendo Q distinto del polinomio nulo, esta fracción es irreducible,
es decir que las ecuaciones P(x) = 0 y Q(x) = 0 carecen de raíces comunes.
Función trascendente
Una función trascendente es una función que no satisface una ecuación polinómica cuyos coeficientes sean
a su vez polinomios; esto contrasta con las funciones algebraicas, las cuales satisfacen dicha ecuación.1�
Se dividen en trascendentes elementales y superiores. Las primeras son aquellas que pueden ser expresadas
7
mediante una cantidad finita de operaciones de suma, resta, multiplicación, división, radicación, potenciación a
exponentes constantes reales y logaritmación.
• tiledlayout(m,n) crea un diseño de gráfico en mosaico para mostrar varios gráficos en la figura
actual
t=tiledlayout(2,2);
title(t,"Trigonometria")
x=linspace(0,8,100);
plot(x,sin(x))
title("sin")
plot(x,cos(x))
title("cos")
plot(x,tan(x))
title("tan")
plot(x,cot(x))
title("cot")
• legend('N','M') Especifica las etiquetas de la leyenda como entradas para la función legend.
8
• 'DisplayName' Podemos usar leyenda dentro del plot
La función legend crea un objeto Legend. Los objetos legend disponen de propiedades que puede utilizar para
personalizar el aspecto de la leyenda, como las propiedades Location, Orientation, FontSize y Title.
x1 = linspace(0,5);
y1 = sin(x1/2);
y3 = cos(x1/3);
plot(x1,y1,x1,y3)
hold on
x2 = [0 1 2 3 4 5];
scatter(x2,y2,'filled')
hold off
legend({'sin(x/2)';'cos(x/3)';'dispersion'},'Location','northwest','Orientation','vertical')
x=linspace(0,10)
x = 1×100
0 0.1010 0.2020 0.3030 0.4040 0.5051 0.6061 0.7071
y1=sin(x);
y2=sin(0.9*x);
y3=sin(0.8*x);
y4=sin(0.7*x);
9
y5=sin(0.6*x);
y6=sin(0.5*x);
plot(x,y1,'DisplayName','sin(x)')
hold on
plot(x,y2,'DisplayName','sin(0.9x)')
plot(x,y3,'DisplayName','sin(0.8x)')
plot(x,y4,'DisplayName','sin(0.7x)')
plot(x,y5,'DisplayName','sin(0.6x)')
plot(x,y6,'DisplayName','sin(0.5x)')
hold off
lgd=legend;
lgd.NumColumns=2;
t=tiledlayout(1,2);
title(t,"Trigonometria")
x=linspace(0,8,15);
y=sin(x);
plot(x,sin(x),'DisplayName','sin(x)')
title("sin")
lgd1=legend;
lgd1.NumColumns=1;
plot(x,cos(x),'DisplayName','cos(x)')
title("cos")
lgd=legend;
lgd.NumColumns=1;
Gráficas de barras
La función bar crea gráficas de barras verticales. La función barh crea gráficas de barras horizontales
bar(x,y)
10
Gráficas de escalones
La función stairs crea una gráfica de escalones. Puede crear una gráfica de escalones únicamente de valores
de y o una gráfica de escalones de valores de x e y
stairs(x,y)
11
Gráficas de barras de errores
La función errorbar dibuja una gráfica de líneas de valores de x e y y sobrepone una barra de errores
vertical en cada observación. Para especificar el tamaño de la barra de errores, pase un argumento de entrada
adicional a la función errorbar.
x = -pi:0.1:pi;
y = sin(x);
eb = rand(size(x))/7;
errorbar(x,y,eb)
Gráficas de puntos
La función stem dibuja un marcador para cada valor de x e y con una línea vertical conectada a una línea de
referencia común.
stem(x,y)
12
Diagramas de dispersión
scatter(x,y)
13
Gráficas polares
La función polarplot dibuja una gráfica polar de los valores del ángulo en theta (en radianes) frente a los
valores del radio en rho.
tetha= 0:0.01:2*pi;
myrho=sin(2*tetha).*cos(2*tetha); % ecuaciones polares
polarplot(tetha,myrho)
14
Gráfica circular
Cuando crea una gráfica circular, MATLAB etiqueta cada parte de la gráfica con el porcentaje del todo que la
representa. Puede cambiar las etiquetas para mostrar texto diferente.Cree una gráfica circular con etiquetas de
texto simples.
x = [20,40,40];
pie(x,{'Item A','Item B','Item C'})
15
GRÁFICAS 3D
1D-array,2D 1 una variable,3D 2 variables,4D 3 variables
Comúnmente, las gráficas tridimensionales muestran una superficie definida por una función de dos variables,
z=f(x,y).Por ejemplo, calcule z=x los vectores columna y fila dados x e y con 20 puntos cada uno en el
rango [-2,2].
x = linspace(-2,2,20);
y = x';
z = x .* exp(-x.^2 - y.^2);
Gráfica de malla
La función mesh crea una malla. De forma predeterminada, el color de la malla es proporcional a la altura de la
superficie.
mesh(z)
16
Gráfica de superficie
surf(z)
shading interp
17
Gráfica de superficie (con sombreado)
La función surfl crea una gráfica de superficie con iluminación basada en el mapa de colores. Para
transiciones de color más suaves, utilice un mapa de colores con variación de intensidad lineal, como pink.
surfl(z)
colormap(pink) % change color map
shading interp %elimino la malla
18
Diagrama de contorno
La función contour se usa para crear una gráfica con líneas de contorno de valor constante.
19
contour(z,15)
colormap default % change color map
Expresiones simbólicas
Crea funciones y variables escalares simbólicas, y funciones y variables matriciales.
20