You are on page 1of 22

1.

Plot:
plot(X,Y)crea un grafico de línea bidimensional de los datos
en Ycomparación con los valores correspondientes enX .

2. Axis:
axis (limits)especifica los límites para los ejes actuales. Especifique los
límites como vector de cuatro, seis u ocho elementos.
axis style usa un estilo predefinido para establecer los límites y la
escala. Por ejemplo, especifique el estilo equalpara usar longitudes de
unidad de datos iguales a lo largo de cada eje.

axis modeEstablece si MATLAB ® escoge automáticamente los límites o


no. Especificar el modo como manual, autoo una de las opciones
semiautomáticas, tales como 'auto x'.

axis ydirection, donde ydirectionestá ij, coloca el origen en la esquina


superior izquierda de los ejes. Los valores y aumentan de arriba a
abajo. El valor predeterminado para ydirectionis xy, que coloca el origen
en la esquina inferior izquierda. Los valores y aumentan de abajo hacia
arriba.

axis visibility, donde visibilityestá off, apaga la visualización del fondo de


los ejes. Los gráficos en los ejes aún se muestran. El valor
predeterminado para visibilityis on, que muestra el fondo de los ejes.

3. Grid On: muestra las principales líneas de cuadricula para los ejes
actuales o el gráfico devuelto por el gcacomando. Las principales líneas
de la cuadricula se extienden desde cada marca de verificación.
4. Hold On: retiene trazados en los ejes actuales para que los nuevos
trazados añadidos a los ejes no eliminen los trazados existentes. Las
nuevas parcelas usan los siguientes colores y estilos de línea en
función de las propiedades de los ejes ColorOrdery LineStyleOrderde las
mismas. MATLAB ® ajusta los límites de los ejes, las marcas de
graduación y las etiquetas de marcado para mostrar toda la gama de
datos. Si los ejes no existen, entonces el comando los crea hold.
5. Colormap: establece el mapa de colores para la figura actual en uno de
los mapas de color predefinidos. El mapa de colores de la figura afecta a
todos los ejes de la figura, a menos que configure el mapa de colores para
los ejes por separado. El nuevo mapa de colores tiene la misma longitud
(número de colores) que el mapa de colores actual . Cuando usa esta
sintaxis, no puede especificar una longitud personalizada para el mapa de
colores.
6. Title:
title(txt) agrega el titulo especificado a los ejes o al gráfico devuelto por
el comando. Volver a emitir el comando hace que el nuevo titulo
reemplace el titulo anterior title.
title(target,txt) agrega el titulo a los ejes, la leyenda o el gráfico
especificado por target.
title(___,Name,Value)modifica la apariencia del titulo utilizando uno o
más argumentos de pares nombre-valor. Por
ejemplo, 'FontSize',12establece el tamaño de fuente a 12
puntos. Especifique argumentos de pares nombre-valor después de todos
los demás argumentos de entrada. La modificación de
la apariencia del titulo no es compatible con todos los tipos de gráficos.

7. Cos : Y =cos(X)devuelve el coseno para cada elemento de X. La función


funciona con respecto a los elementos en las matrices. La función acepta
entradas tanto reales como complejas. Para valores puramente reales o
valores imaginarios de , devuelve valores reales en el intervalo [-1, 1].
8. Sin: Y =sin(X)devuelve el seno de los elementos de X. La función
funciona con respecto a los elementos en las matrices. La función acepta
entradas tanto reales como complejas. Para valores reales de en el
intervalo [-Inf, Inf], devuelve valores reales en el intervalo [-1, 1].
9. Patch:
patch(X,Y,Z,C) crea los polígonos en 3-D utilizando
coordenadas X, Yy Z. Para ver los polígonos en una vista tridimensional,
use el wiew(3)comando. determina los colores del polígono.
patch ('XData',X,'YData',Y) es similar a , excepto que no tiene que
especificar datos de color para las coordenadas 2D.patch(X,Y,C)
patch ('XData',X,'YData',Y,'ZData',Z)es similar a , excepto que no tiene
que especificar datos de color para las coordenadas 3-D. patch (X,Y,Z,C)
patch (___,Name,Value) crea polígonos y especifica una o
más propiedades de parche usando argumentos de pares nombre-
valor. Un parche es el objeto que contiene los datos de todos los polígonos
creados. Puede especificar propiedades de parche con cualquiera de las
combinaciones de argumentos de entrada en las sintaxis previas. Por
ejemplo, 'LineWidth',2establece el ancho del contorno para todos los
polígonos en 2 puntos.
patch (ax,___)crea el parche en los ejes especificados por en axlugar de
en los ejes actuales ( gca). La opción axpuede preceder a cualquiera de
las combinaciones de argumentos de entrada en las sintaxis previas.

10. Log: Y = log(X)devuelve el logaritmo natural ln (x) de cada elemento en


el conjunto X.
11. Sum: S = sum(A) devuelve la suma de los elementos de A lo largo de la
primera dimensión de matriz cuyo tamaño no es igual a 1
12. Pi: pi devuelve el número de coma flotante más cercano al valor de π.
13. Length: Sirve para visualizar la longitud de la variable.
14. For: Lazo FOR – NEXT.
15. End: Cierra un comando anterior ultilizado.
16. Surf: Crea una superficie tridimensional colorida.
17. Xlabel: Agrega una identificacion al eje horizontal del grafico actual.
18. Ylabel: Agrega una identificacion al eje vertical del grafico actual.
19. View: Cambia el sentido de orientacion de la graficas.
20. Moviein(n): Crea una matriz con n columnas para almacenar n cuadros
de una pelicula en funcion del tamaño de los ejes actuales.
21. Meshgrid: Indica el rango de variacion de las variables X e Y.
22. Getframe: Se grafican en la pantalla los cuadros que se requieren para
armar la película.
23. Movie: Presenta la trayectoria de un cuerpo en movimiento.
24. Clear: Borra toda la pantalla.
25. Clc: Borra toda la pantalla pero deja internamente el valor de las variables.
26. input:

SINTAXIS:

x = input(prompt)
str = input(prompt,'s')

DESCRIPCIÓN:

x = input (prompt) muestra el texto en el prompt y espera a que el usuario ingrese un valor y
presione la tecla Retorno. El usuario puede ingresar expresiones, como pi / 4 o rand (3), y
puede usar variables en el espacio de trabajo.

Si el usuario presiona la tecla Retorno sin ingresar nada, la entrada devuelve una matriz vacía.

Si el usuario ingresa una expresión no válida en la solicitud, MATLAB® muestra el mensaje de


error correspondiente y luego vuelve a mostrar el mensaje.

Ejemplo:

str = input (prompt, 's') devuelve el texto ingresado, sin evaluar la entrada como una
expresión.

27. if:

SINTAXIS:

if expresión
Declaración
DESCRIPCIÓN:

if expression, statements, end evalúa una expresión y ejecuta un grupo de declaraciones


cuando la expresión es verdadera. Una expresión es verdadera cuando su resultado es no
vacío y contiene solo elementos diferentes de cero (lógico o real numérico). De lo contrario,
la expresión es falsa.

Los bloques elseif y else son opcionales. Las instrucciones se ejecutan solo si las expresiones
previas en el bloque if ... end son falsas. Un bloque if puede incluir varios bloques elseif.

Ejemplo:

reply = input('Would you like to see an echo? (y/n): ','s');


if strcmp(reply,'y')
disp(reply)
end

28. disp:

SINTAXIS:

disp(X)

DESCRIPCIÓN:

disp (X) muestra el valor de la variable X sin imprimir el nombre de la variable. Otra forma de
mostrar una variable es escribir su nombre, que muestra una "X =" delante del valor.

Si una variable contiene una matriz vacía, disp devuelve sin mostrar nada.

Ejemplo:

 Crea una variable con números y otra variable con texto.

A = [15 150];
S = 'Hello World.';

Muestra el valor de cada variable.

disp(A)
15 150
disp(S)
Hello World.

29. elseif:
SINTAXIS:

elseif expresión
Declaración

DESCRIPCIÓN:

Los bloques elseif son opcionales. Las instrucciones que se declaran se ejecutan solo si las
expresiones previas en el bloque if... end son falsas. Un bloque if puede incluir varios bloques
elseif.

Ejemplo:

 Determine si un valor cae dentro de un rango especificado.

x = 10;
minVal = 2;
maxVal = 6;

if (x >= minVal) && (x <= maxVal)


disp('Value within specified range.')
elseif (x > maxVal)
disp('Value exceeds maximum value.')
else
disp('Value is below minimum value.')
end

30. quad:

SINTAXIS:

q = quad(fun,a,b)
q = quad(fun,a,b,tol)
q = quad(fun,a,b,tol,trace)
[q,fcnt] = quad(...)
DESCRIPCIÓN:

La cuadratura es un método numérico utilizado para encontrar el área bajo el gráfico de una
función, es decir, para calcular una integral definida.


q= f(x) dx
b a

q = quad (diversión, a, b) intenta aproximar la integral de la función de la diversión de a a b


dentro de un error de 1e-6 utilizando la cuadratura adaptativa recursiva de Simpson. la
diversión es un mango de función. Los límites a y b deben ser finitos. La función y = diversión
(x) debería aceptar un argumento vectorial x y devolver un resultado vectorial y, el
integrando evaluado en cada elemento de x.

Parametrizar funciones explica cómo proporcionar parámetros adicionales a la diversión de


la función, si es necesario.

q = quad (fun, a, b, tol) usa un tol de tolerancia de error absoluto en lugar del valor
predeterminado que es 1.0e-6. Los valores más grandes de tol dan como resultado menos
evaluaciones de funciones y un cálculo más rápido, pero resultados menos precisos. En
MATLAB® versión 5.3 y anteriores, la función quad usaba un algoritmo menos confiable y una
tolerancia relativa predeterminada de 1.0e-3.

q = quad (fun, a, b, tol, trace) con trazas distintas de cero muestra los valores de [fcnt a b-a
Q] durante la recursión.

[q, fcnt] = quad (...) devuelve el número de evaluaciones de funciones.

La función quadl puede ser más eficiente con altas precisiones y integrandos suaves.

La siguiente lista contiene información para ayudarlo a determinar qué función de


cuadratura en MATLAB usar:

 La función cuádruple puede ser más eficiente para bajas exactitudes con integrandos
no lisos.
 La función quadl puede ser más eficiente que quad a precisiones más altas con
integrandos suaves.
 La función quadgk puede ser más eficiente para altas exactitudes e integrantes
oscilatorios. Admite intervalos infinitos y puede manejar singularidades moderadas
en los puntos finales. También es compatible con la integración del contorno a lo
largo de trayectorias lineales por partes.
 La función quadv vectoriza quad para una diversión con valor de matriz.
 Si el intervalo es infinito, [a, ∞), entonces para que la integral de diversión (x) exista,
la diversión (x) debe decaer a medida que x se acerca al infinito, y quadgk requiere
que decaiga rápidamente. Se deben usar métodos especiales para funciones
oscilatorias en intervalos infinitos, pero se puede usar quadgk si la diversión (x) decae
lo suficientemente rápido.
 La función quadgk integrará funciones que son singulares en puntos finales finitos si
las singularidades no son demasiado fuertes. Por ejemplo, integrará funciones que se
comportan en un punto final c como log | x-c | o | x-c | p para p> = -1/2. Si la función es
singular en puntos dentro (a, b), escriba la integral como una suma de integrales
sobre subintervalos con los puntos singulares como puntos finales, cómprácelos con
quadgk y añada los resultados.

31. function:

SINTAXIS:

function [y1,...,yN] = myfun(x1,...,xM)

DESCRIPCIÓN:

function [y1,...,yN] = myfun(x1,...,xM)declara una función llamada myfunque acepta


entradas x1,...,xMy devuelve salidas y1,...,yN. Esta declaración de declaración debe ser la
primera línea ejecutable de la función. Los nombres de funciones válidos comienzan con un
carácter alfabético y pueden contener letras, números o guiones bajos.

Puedes guardar tu función:

 En un archivo de función que contiene solo definiciones de funciones. El nombre del archivo
debe coincidir con el nombre de la primera función en el archivo.

 En un archivo de script que contiene comandos y definiciones de funciones. Las funciones


deben estar al final del archivo. Los archivos de script no pueden tener el mismo nombre que
una función en el archivo. Las funciones son compatibles con los scripts en R2016b o
posterior.

Los archivos pueden incluir múltiples funciones locales o funciones anidadas. Para la
legibilidad, use la palabra clave para indicar el final de cada función en un archivo. La palabra
clave es obligatoria cuando:
 Cualquier función en el archivo contiene una función anidada.

 La función es una función local dentro de un archivo de función, y cualquier función local en
el archivo usa la palabra clave.

 La función es una función local dentro de un archivo de script.

32. global:

SINTAXIS:

global var1 ... varN

DESCRIPCIÓN:

global var1 ... varNdeclara las variables var1 ... varNcomo globales en el alcance.

Por lo general, cada función de MATLAB ® tiene sus propias variables locales, que son
independientes de las de otras funciones y de las del espacio de trabajo base. Sin embargo,
si varias funciones declaran un nombre de variable particular, entonces todas comparten una
sola copia de esa variable. Cualquier cambio de valor a esa variable, en cualquier función, es
visible para todas las funciones que lo declaran como global .global

Si la variable global no existe la primera vez que emite la declaración, se inicializa en una
matriz vacía .global0x0

Si ya existe una variable con el mismo nombre que la variable global en el espacio de trabajo
actual, MATLAB emite una advertencia y cambia el valor de esa variable y su alcance para que
coincida con la variable global.

CONSEJOS:

 Para borrar una variable global de todos los espacios de trabajo, use .clear global variable
 Para borrar una variable global del espacio de trabajo actual pero no de otras áreas de trabajo,
use clear variable

33. fprintf:

SINTAXIS:

fprintf(fileID,formatSpec,A1,...,An)
fprintf(formatSpec,A1,...,An)
nbytes = fprintf(___)

DESCRIPCIÓN:

fprintf(fileID,formatSpec,A1,...,An)aplica el formatSpeca todos los elementos de matrices


A1,...Anen orden de columnas, y escribe los datos en un archivo de texto. usa el esquema de
codificación especificado en la llamada a .fprintffopen

fprintf(formatSpec,A1,...,An) Formatea los datos y muestra los resultados en la pantalla.

nbytes = fprintf(___)devuelve el número de bytes que escribe, usando cualquiera de los


argumentos de entrada en las sintaxis precedentes.fprintf

Ejemplo:

 Imprima múltiples valores numéricos y texto literal en la pantalla.


A1 = [9.9, 9900];
A2 = [8,8, 7,7; ...
8800, 7700];
formatSpec = 'X es% 4.2f metros o% 8.3f mm \ n' ;
fprintf (formatoSpec, A1, A2)
X es 9.90 metros o 9900.000 mm
X es 8.80 metros o 8800.000 mm
X es 7.70 metros o 7700.000 mm
%4.2fen la formatSpecentrada especifica que el primer valor en cada línea de salida es un
número de coma flotante con un ancho de campo de cuatro dígitos, incluidos dos dígitos
después del punto decimal. %8.3fen la formatSpecentrada especifica que el segundo valor en
cada línea de salida es un número de coma flotante con un ancho de campo de ocho dígitos,
incluidos tres dígitos después del punto decimal. \nes un personaje de control que comienza
una nueva línea.

34. abs:

SINTAXIS:

Y = abs(X)

DESCRIPCIÓN:

Y = abs(X)devuelve el valor absoluto de cada elemento en el conjunto X.

Si Xes complejo, devuelve la magnitud compleja .abs(X)


Ejemplo:
y = abs (-5)

y=5

35. while:

SINTAXIS:

while expression

statements

end

DESCRIPCIÓN:

while expression, statements, end evalúa una expresión y repite la ejecución de un grupo de
instrucciones en un bucle mientras que la expresión es verdadera. Una expresión es
verdadera cuando su resultado es no vacío y contiene solo elementos diferentes de cero
(lógico o real numérico). De lo contrario, la expresión es falsa.

Ejemplo:

 Use a while loop to calculate factorial(10).

n = 10;

f = n;

while n > 1

n = n-1;

f = f*n;

end

disp(['n! = ' num2str(f)])

n! = 3628800

36. switch, case, otherwise :

SINTAXIS:

switch switch_expression
case case_expression

statements

case case_expression

statements

...

otherwise

statements

end

DESCRIPCIÓN:

Switch switch_expression, case case_expression, endevalúa una expresión y elige ejecutar


uno de varios grupos de declaraciones. Cada elección es un caso.

El bloque prueba cada caso hasta que una de las expresiones de caso sea verdadera. Un caso
es verdadero cuando: switch

 Para los números, .case_expression == switch_expression

 Para los vectores de caracteres, .strcmp(case_expression,switch_expression) == 1

 Para objetos que admiten la eqfunción ,.case_expression == switch_expression

 Para una matriz de celdas case_expression, al menos uno de los elementos de la matriz de
celdas coincide switch_expression, como se definió anteriormente para números, vectores
de caracteres y objetos.

Cuando una expresión de caso es verdadera, MATLAB ® ejecuta las declaraciones


correspondientes y sale del bloque.switch

Un evaluado switch_expressiondebe ser un escalar o un vector de caracteres. Un


evaluado case_expressiondebe ser un escalar, un vector de caracteres o una matriz de
escalares o vectores de caracteres.

El otherwisebloque es opcional. MATLAB ejecuta las declaraciones solo cuando ningún caso
es verdadero.

37. subplot:

SINTAXIS:
subplot(m,n,p)

subplot(m,n,p,'replace')

subplot(m,n,p,'align')

subplot(m,n,p,ax)

subplot('Position',pos)

subplot(___,Name,Value)

ax = subplot(___)

subplot(ax)

DESCRIPCIÓN:

ubplot(m,n,p)divide la figura actual en una m-by- ngrid y crea ejes en la posición especificada
por p. MATLAB ® numera las subtramas posiciones por fila. La primera subtrama es la primera
columna de la primera fila, la segunda subtrama es la segunda columna de la primera fila, y
así sucesivamente. Si los ejes existen en la posición especificada, entonces este comando
hace que los ejes sean los ejes actuales.

subplot(m,n,p,'replace')elimina los ejes existentes en su posición py crea nuevos ejes.

subplot(m,n,p,'align') crea nuevos ejes para que los cuadros de trazado estén alineados. Esta
opción es el comportamiento predeterminado.

ejemplo

subplot(m,n,p,ax)convierte los ejes existentes,, axen una subtrama en la misma figura.

subplot('Position',pos)crea ejes en la posición personalizada especificada por pos. Use esta


opción para colocar una subtrama que no se alinee con las posiciones de la cuadrícula.
Especifique poscomo un vector de cuatro elementos de la forma [left bottom width height].
Si los nuevos ejes se superponen a los ejes existentes, los nuevos ejes reemplazan los ejes
existentes.

subplot(___,Name,Value)modifica las propiedades de los ejes usando uno o más argumentos


de pares nombre-valor. Para obtener una lista de propiedades, consulte Propiedades de ejes
. Establezca las propiedades de los ejes después de todos los demás argumentos de entrada.
ax = subplot(___)devuelve el Axesobjeto creado. Se usa axpara hacer modificaciones futuras
a los ejes. Para obtener una lista de propiedades, consulte Propiedades de ejes .

subplot(ax)hace los ejes especificados por axlos ejes actuales para la figura principal. Esta
opción no hace que el padre represente la cifra actual si no es la cifra actual.

38. varargout:

SINTAXIS:

varargout

DESCRIPCIÓN:

varargoutes una variable de salida en una declaración de definición de función que permite a
la función devolver cualquier número de argumentos de salida. Especifique el uso de
caracteres en minúsculas e inclúyalo como el último argumento de salida después de los
resultados explícitamente declarados.varargout

Cuando la función se ejecuta, es una matriz de celdas 1 por N , donde N es el número de salidas
solicitadas después de las salidas explícitamente declaradas.varargout

39. varargin:

SINTAXIS:

varargin

DESCRIPCIÓN:

Varargin es una variable de entrada en una declaración de definición de función que permite
a la función aceptar cualquier cantidad de argumentos de entrada. Especifique el uso de
caracteres en minúsculas e inclúyalo como el último argumento de entrada después de las
entradas explícitamente declaradas.varargin

Cuando la función se ejecuta, es una matriz de celdas 1 por N , donde N es el número de


entradas que recibe la función después de las entradas explícitamente declaradas. Sin
embargo, si la función no recibe entradas después de las entradas explícitamente declaradas,
es una matriz de celdas vacía.vararginvarargin

Ejemplo:
 Define una función en un archivo llamado acceptVariableNumInputs.mque acepta una
cantidad variable de entradas y muestra los valores de cada entrada.

tipo acceptVariableNumInputs
function acceptVariableNumInputs ( varargin )
disp ("Número de argumentos de entrada:" + nargin)
celldisp ( varargin )
fin
Llamar a la función con varias entradas.

acceptVariableNumInputs (ones (3), 'some text' , pi)


Número de argumentos de entrada: 3
varargin {1} =
1 1 1
1 1 1
1 1 1
varargin {2} =
Algún texto
varargin {3} =
3.1416

40. struct:

SINTAXIS:

s = struct

s = struct(field,value)

s = struct(field1,value1,...,fieldN,valueN)

s = struct([])

s = struct(obj)

DESCRIPCIÓN:

Una matriz de estructura es un tipo de datos que agrupa datos relacionados utilizando
contenedores de datos llamados campos . Cada campo puede contener cualquier tipo de
datos. Acceda a los datos en un campo utilizando la notación de punto del
formulario structName.fieldName.
Cuando tenga datos para poner en una nueva estructura, cree la estructura usando notación
de puntos para nombrar sus campos de a uno por vez:

sa = 1;
sb = { 'A' , 'B' , 'C' }
s=

Estructura con campos:

a: 1
b: {'A' 'B' 'C'}

También puede crear una matriz de estructura usando la función, que se describe a
continuación. Puede especificar muchos campos simultáneamente o crear una matriz de
estructura no escalar.struct

 s = struct crea una estructura escalar (1 por 1) sin campos.


 s = struct(field,value) crea una matriz de estructura con el campo y los valores
especificados. El valueargumento de entrada puede ser cualquier tipo de datos, como
numérico, lógico, de caracteres o matriz de celdas.
 s = struct(field1,value1,...,fieldN,valueN)crea múltiples campos Cualquier conjunto de
celdas no escalares en el conjunto value1,...,valueNdebe tener las mismas
dimensiones.
 Si ninguna de las valueentradas son matrices de celdas, o si todas las valueentradas
que son matrices de celdas son escalares, entonces ses una estructura escalar.
 Si alguna de las entradas de valor es una matriz de celdas no escalares, stiene las
mismas dimensiones que la matriz de celdas no escalares. Para cualquiera valueque
sea una matriz de células escalares o una matriz de cualquier otro tipo de datos,
inserta los contenidos de en el campo relevante para todos los elementos de
.structvalues
 Si alguna entradas de valor es una matriz de celdas vacía {}, entonces la salida ses una
estructura vacía (0 por 0). Para especificar un campo vacío y conservar los valores de
los otros campos, utilícelos []como una valueentrada.
 s = struct([]) crea una estructura vacía (0 por 0) sin campos.
 s = struct(obj)crea una estructura escalar con nombres de campo y valores que
corresponden a las propiedades de obj. La función no se convierte , sino que crea
como una nueva estructura. Esta estructura no retiene la información de la clase, por
lo que las propiedades privadas, protegidas y ocultas se convierten en campos
públicos en . La función emite una advertencia cuando usa esta
sintaxis.structobjssstruct

41. rescale:

SINTAXIS:

B = rescale(A)
B = rescale(A,l,u)
B = rescale(___,Name,Value)

DESCRIPCIÓN:

 B = rescale(A) escala las entradas de una matriz al intervalo [0,1]. La matriz de salida
Bes del mismo tamaño que A.
 B = rescale(A,l,u) escala las entradas de una matriz al intervalo [l, u].
 B = rescale(___,Name,Value) especifica parámetros adicionales para escalar una
matriz para cualquiera de las sintaxis previas. Por ejemplo, establece todos los
elementos que son menores a 5 igual a 5 antes de escalar al rango
[0,1].rescale(A,'InputMin',5)A

42. outputs:

SINTAXIS:

Outputs(s)
DESCRIPCIÓN:

En una función S de MATLAB de nivel 2, el método calcula las salidas la función S en el paso
de tiempo actual y almacena los resultados en la propiedad del objeto en tiempo de
ejecución . Además, para las funciones S con un tiempo de muestreo variable, el método
calcula el siguiente tiempo de muestreo.OutputsOutputPort(n).DataOutputs
Utilice el método del objeto en tiempo de ejecución IsSampleHit para determinar si el tiempo
de simulación actual es aquel en el que está activa una tarea manejada por este bloque. Para
los tiempos de muestreo basados en el puerto, use la IsSampleHit propiedad de
los métodos InputPorto el objeto en tiempo de ejecución OutputPortpara determinar si el
puerto produce salidas o acepta entradas en el paso del tiempo de simulación actual.
Establezca la NextTimeHitpropiedad del objeto en tiempo de ejecución para especificar la
hora del siguiente hit de muestra para funciones S variables en tiempo de muestreo.
43. handle:

SINTAXIS:

classdef MyHandleClass < handle

DESCRIPCIÓN:

Para definir una clase de manejador, obtenga su clase de handle usar la sintaxis que se
muestra.
La handleclase es la superclase para todas las clases que siguen la semántica de
manejo. Un mango es una referencia a un objeto. Si copia variable de mango de un objeto,
MATLAB ® copias sólo el mango. Tanto el original como las copias se refieren al mismo
objeto. Por ejemplo, si una función modifica un objeto de control pasado como un
argumento de entrada, la modificación afecta al objeto de entrada original.
Por el contrario, los objetos no manejables (es decir, objetos de valor) no son referencias. Las
funciones deben devolver objetos de valor modificado para cambiar el objeto fuera del
espacio de trabajo de la función.

44. guidata:

SINTAXIS:

guidata(object_handle,data)
data = guidata(object_handle)

DESCRIPCIÓN:

guidata(object_handle,data)almacena la variable datacon el objeto especificado por


object_handle. Si object_handleno es una figura, entonces se usa la figura principal
del objeto. datapuede ser cualquier variable de MATLAB ® , pero generalmente es
una estructura, que le permite agregar nuevos campos según sea necesario.
guidatapuede administrar solo una variable en cualquier momento. Llamadas
subsiguientes para sobrescribir el almacenado previamente
.guidata(object_handle,data)data
data = guidata(object_handle) devuelve datos almacenados previamente, o una
matriz vacía si no se almacena nada.
Para cambiar los datos gestionados por :guidata
 Obtenga una copia de los datos con el comando .data = guidata(object_handle)
 Haga los cambios deseados a data.
 Guarde la versión modificada de datacon el comando .guidata(object_handle,data)
 guidata proporciona a los desarrolladores de aplicaciones una interfaz conveniente
para los datos de aplicación de una figura:
 No es necesario crear y mantener un nombre de propiedad codificado para los datos
de la aplicación a través de su código fuente.
 Puede acceder a los datos desde una rutina de devolución de llamada de función local
utilizando el identificador del componente (que es devuelto por gcbo), sin necesidad
de encontrar el identificador de la figura.
 Si no está utilizando GUIDE, es particularmente útil junto con , que crea una
estructura que contiene todos los componentes en una UI.guidataguihandles

45. hObject:

DESCRIPCIÓN:

hObject se está refiriendo al objeto en el que se encuentra el Callback

46. eventData:

DESCRIPCIÓN:

Crea una instancia de esta clase cuando se produce un evento de bloque de ejecución del
método durante la simulación y la pasa a detectores registrados para el evento
(ver add_exec_event_listener). La instancia especifica el tipo de evento que ocurrió y el bloque
cuya ejecución de método desencadenó el evento. Vea Acceder a los datos del bloque
durante la simulaciónpara obtener más información.

47. uicontrol:

SINTAXIS:

c = uicontrol
c = uicontrol(Name,Value,...)
c = uicontrol(parent)
c = uicontrol(parent,Name,Value,...)
uicontrol(c)

DESCRIPCIÓN:
 c = uicontrolcrea un uicontrol (pulsador) en la cifra actual y devuelve el uicontrol
objeto, c. Si no hay ningún dato disponible, entonces MATLAB ® crea una nueva
figura para servir como padre.
 c = uicontrol(Name,Value,...)crea un uicontrol y especifica uno o más nombres de
propiedades de uicontrol y valores correspondientes. Use esta sintaxis para anular
las propiedades de uicontrol predeterminadas . El estilo predeterminado de uicontrol
es 'pushbutton'.
 c = uicontrol(parent)crea un uicontrol y designa un objeto primario específico. El
parentargumento puede ser un objeto de figura, uipanel, uibuttongroup u uitab.
 c = uicontrol(parent,Name,Value,...) crea un uicontrol con un elemento primario
específico y una o más propiedades uicontrol .

uicontrol(c)da el foco a una específica uicontrol objeto, c.

48. ezplot:

SINTAXIS:

ezplot(fun)
ezplot(fun,[xmin,xmax])
ezplot(fun2)
ezplot(fun2,[xymin,xymax])
ezplot(fun2,[xmin,xmax,ymin,ymax])
ezplot(funx,funy)
ezplot(funx,funy,[tmin,tmax])
ezplot(...,fig)
ezplot(ax,...)
h = ezplot(...)

DESCRIPCIÓN:

ezplot(fun)traza la expresión fun(x)sobre el dominio predeterminado -2π x<<2π, donde


fun(x)es una función explícita de solo x.

fun puede ser un identificador de función o un vector de caracteres.

ezplot(fun,[xmin,xmax])parcelas fun(x)más el dominio: xmin< x< xmax.

Para una función implícita, fun2(x,y):


ezplot(fun2)traza fun2(x,y) = 0el dominio por defecto -2π x<<2π, -2π y<<2π.

ezplot(fun2,[xymin,xymax])parcelas fun2(x,y) = 0más xymin< x< xymaxy xymin< y< xymax.

ezplot(fun2,[xmin,xmax,ymin,ymax])parcelas fun2(x,y) = 0más xmin< x< xmaxy ymin< y<


ymax.

ezplot(funx,funy)traza la curva plana paramétrica definida funx(t)y funy(t)sobre el dominio


predeterminado 0 t<<2π.

ezplot(funx,funy,[tmin,tmax])parcelas funx(t)y funy(t)más tmin< t< tmax.

ezplot(...,fig)traza en la ventana de la figura identificada por fig. Utilice cualquiera de las


combinaciones de argumentos de entrada en las sintaxis previas que incluyen un dominio.
Las opciones de dominio son [xmin xmax], [xymin xymax], [xmin xmax ymin ymax], y [tmin
tmax].

ezplot(ax,...)traza en los ejes en axlugar de los ejes actuales ( gca).

h = ezplot(...) devuelve una línea de gráfico o un objeto de contorno.

49. load:

SINTAXIS:

load(filename)
load(filename,variables)
load(filename,'-ascii')
load(filename,'-mat')
load(filename,'-mat',variables)
S = load(___)
load filename

DESCRIPCIÓN:

load (filename) carga datos desde filename.


 Si filenamees un archivo MAT, luego carga variables en el MAT-File en el espacio de trabajo
de MATLAB ® . load (filename)
 Si filenamees un archivo ASCII, crea una matriz de precisión doble que contiene datos del
archivo. load (filename)
ejemplo
load (filename,variables), carga las variables especificadas de la MAT-archivo, filename.
ejemplo
load (filename,'-ascii')se trata filenamecomo un archivo ASCII, independientemente de la
extensión del archivo.
load (filename,'-mat')se trata filenamecomo un archivo MAT, independientemente de la
extensión del archivo.
load (filename,'-mat',variables) carga las variables especificadas desde filename.
S = load (___) carga datos en S, utilizando cualquiera de los argumentos de entrada en el
grupo de sintaxis anterior.
 Si filename es un archivo MAT, entonces Ses una matriz de estructura.
 Si filename es un archivo ASCII, entonces Ses una matriz de precisión doble que contiene
datos del archivo.
load filename es la forma de comando de la sintaxis. La forma de comando requiere menos
caracteres especiales. No necesita escribir entre paréntesis o adjuntar la entrada en comillas
simples o dobles. Separe las entradas con espacios en lugar de comas.
Por ejemplo, para cargar un archivo llamado durer.mat, estas declaraciones son
equivalentes:
load durer.mat% command form
load ('durer.mat')% formulario de función
Puede incluir cualquiera de las entradas descritas en sintaxis previas. Por ejemplo,
para cargar la variable llamada X:
load durer.mat X% command form
load ('durer.mat', 'X')% formulario de función
No use el formulario de comando cuando cualquiera de las entradas, como por
ejemplo filename, son variables.

50. sphere:

SINTAXIS:

sphere
sphere(n)
sphere(ax,...)
[X,Y,Z] = sphere(...)

DESCRIPCIÓN:

The sphere function generates the x-, y-, and z-coordinates of a unit sphere for use with surf
and mesh.

sphere generates a sphere consisting of 20-by-20 faces.

sphere(n) draws a surf plot of an n-by-n sphere in the current figure.


sphere(ax,...) creates the sphere in the axes specified by ax instead of in the current axes.
Specify ax as the first input argument.

[X,Y,Z] = sphere(...) returns the coordinates of the n-by-n sphere in three matrices that are
(n+1)-by-(n+1) in size. You draw the sphere with surf(X,Y,Z) or mesh(X,Y,Z).

51. subplot: Divide la ventana gráfico en secciones


52. contour: Las cónicas se pueden obtener como una curva de nivel
utilizando el comando.
53. label: Agrega una identificación al eje horizontal / vertical del gráfico
actual.
54. Exp: código que sintetiza la expresión de potencia.
55. Length: menciona de que tamaño es el vector
56. For: para o por de un elemento.
57. End: Finaliza el código insertado.
58. View: código que menciona ver el grafico o comando insertado.
59. Hold: mantiene el gráfico actual, ver también figuras.
60. Patch: para obtener números aleatorios, tenemos la funcionalidad
61. Rand: Esta función, cada vez que la llamamos, nos devuelve un número
entero aleatorio.
62. Set: Set(gca,'Xtick',xticks,'Ytick',yticks) para controlar el número y el.
63. Clc: borra toda la pantalla pero deja internamente el valor de las variables.
64. Clear: Borra toda la pantalla.
65. Close all: sierra la pantalla.
66. Pow: devuelve, sobre el propio identificador de la función, el resultado que
se obtiene de elevar
el <operando_número_base> al <operando_exponente>.
67. Syms: Sirve para declarar variables.
68.

You might also like