%Mat-Lab %matriz_labotarorio %facilita el proceso de funciones optimizar los valores matematicos y a %algebraicos %PARTES: %COMAND WINDOWS.-Ventana de comandos sobre la cual empezamos. %a digitar ordenes despues del signo(>>). %WORKSPACE.-Visor de variables. %CURRENT FOLDER.-Directorio Actual. %BARRA DE MENUS Y HERRANIENTAS. %COMANDOS "clc"-borra toda la pantalla. "clear"-borra las variables. "clf"-borra los graficos "format bank"-formato de 2 decimales. "format short"-formato de 4 decimales. "format short e"-formato 4 decimales + Notacion Cientifica. "format long"-mayor numero de decimales(15 dec). "format long e"-16 decimales + N.C "format rat"-forma fracionaria. ";"- omite el eco de los resultados. %como ingresar una matriz A=[3 4 7;4 5 8;0 4 2] %multiplicacion elemento por elemento de matrices: MUL=A.*B; %en vcectores igualmente ELV=A.^2; %De elementos de columnas: "sum(G)"-Suma "prod(G)"-suma "Min(G)"-minimo "Max(G)"-maximo "Mean(G)"-media "cumsum(G)"-suma acumulativa "cumprod(G)"-producto acumulativo %Para cambiar numeros por "0" G=F(2,2:4); Luego: F(2,2:4)=[0 0 0] "sort(G)"-ordenar %obtener elementos de A: B=A(filas,columnas) "x=1:n"-de 1 a n de uno en uno "x=1:amplitud:n"-de 1 a n con amplitud "linspace(1,10,n)"- n valores en el intervalo [1,10] "det(F)"- determinante
"inv(F)"- inversa "F'"-transpuesta "trace(F)"-traza "triu(F)"-variable tangente superior "tril(F)"-variable tangente inferior "zeros(n)"-matriz(n x n)de 0 "ones(n)"-n x n de 1 "[f,c]=size(F)"-filas y columnas "magic(n)"-matriz magicas de n x n "rand(n)"-matriz de valores aleatorios de [0,1] de n x n %POLINOMIOS %como ingresar un polinomio f=x^2+3*x-2; >>f=[1 3 -2] "roots(f)"-para hallar raices "polyder(f)"-derivada "deconv(f)"-cociente "conv(f)"-producto "[c r]=deconv(g,f)"-cociente "polyval(f,n)"-evaluacion de un valor n en f "polyval(f,1)"-suma de coeficientes "polyval(f,0)"-termino independiente "polyder(f,g)"-multiplicacion y la primera derivada "log10(f)"-log(f) "log(f)"-ln(f) "exp(n)"-e^n "sqrt(f)"-raiz cuadrada "i,j"-n.imaginarios "real(h)"-parte real "imag(h)"-parte imaginaria "round(h)"-redondeo simple "ceil(h)"-redondeo hacia el entero positivo "fix(h)"-redondeo hacia el 0 "floor(h)"-redondeo hacia el entero negativo "mod(m,n)"-residuo "rem(m,n)"-residuo "abs(n)"-valor absoluto %poner "." antes de *,/,^ para vectores %FUNCIONES "limit(funcion,variable,tiende a)"-limite %tambien: "limit('escribir la funcion')"limite "syms x y"-declarar "diff(funcion,variable,N° de der.)"-derivada "subs(f,1)"-evaluacion "int(f,x)"-integral indefinida
"int(f,x,1,3)"-integral definida(1 y 3 limites de integracion) "simplify(f)"-simplificar "pretty(f)"-expresion final "double(f)"-resultado numerico %GRAFICOS "plot(f)" ó "plot(x,y)"-grafico en el plano "ezplot(f)"ó "ezplot('funcion')"graficos rapidos en el plano "title('titulo')"-etiqueta de titulo "xlabel('Nombre del eje x')"etiqueta de nombre de eje "ylabel('Nombre del eje y')"etiqueta de nombre de eje "zlabel('Nombre del eje z')"etiqueta de nombre de eje "gtext('texto')"-texto en cualquier lugar del grafico %para dos funciones en un grafico: "plot(x,y,'-+b',x,z,'o-r')" "syms x y " - declara variables "plot3(x,y,z)"-grafica en 3D "plot3(x,y,z,'+-r',x,f,g,'*-b')-2 graficas en 3D "grid"-cuadricula en la grafica %[x,y]=meshgrid(-2:0.2:2) %z=ingresar en funcion de x,y "mesh(x,y,z)"-grafica en mallas "surf(x,y,z)"-grafica en laminas "contour(x,y,z)"-grafica en contornos "subplot(fila,columna,N° de figura)"-posicion de la grafica en la pantalla "hold on"-activar los puntod de interseccion %PROGRAMACION "input('ingresar valor de A=')"descripcion para ingresar variables y funciones "disp('texto')"-imprimir descripcion "disp([x y])" ó "disp(x)"imprimir variables "fprintf('suma=%d\n',x)"-imprimir variables con una descripción "if"-si "switch"-(interruptor)y "case"(caso) "for"-para "while"-mientras