Está en la página 1de 30

Entrada de mandatos

Generar y ejecutar MATLAB

declaraciones
Funciones de MATLAB
ans Respuesta ms reciente
clc Ventana Borrar Comando
diario Guardar texto ventana de comandos para presentar
formato Ajuste el formato de visualizacin para la salida
casa Enve a casa cursor
iskeyword Determinar si la entrada es la palabra clave MATLAB
ms Control de resultados paginados de ventana de comandos
commandhistory Abrir ventana de historial de comandos, o seleccinelo si ya est abierta
commandwindow Abrir ventana de comandos, o seleccinelo si ya est abierta

Introduzca declaraciones en la ventana de mandatos
A medida que trabaja en MATLAB

, puede introducir declaraciones individuales en la ventana de comandos.


Por ejemplo, cree una variable denominada una escribiendo esta declaracin en la lnea de comandos:
a = 1
MATLAB aade inmediatamente variable de una a la zona de trabajo y muestra el resultado en la ventana de
comandos.
a =

1
Cuando no se especifica una variable de salida, MATLAB utiliza la variable ans , abreviatura de respuesta ,
para almacenar los resultados de su clculo.
sin (a)
ans =

0.8415
El valor de ans cambia con cada comando que devuelve un valor de salida que no est asignado a una
variable.
Si al final una declaracin con un punto y coma, MATLAB realiza el clculo, pero suprime la presentacin del
producto en la ventana de comandos.
b = 2;
Para ingresar mltiples sentencias en varias lneas antes de ejecutar cualquiera de los comandos, puede usar
Shift + Enter entre estados. Esta accin no es necesaria cuando se introduce una declaracin de palabras
clave emparejado en varias lneas, como para y final .
Tambin puede introducir ms de una instruccin en la misma lnea, separando las declaraciones. Para
distinguir entre los comandos, deben separarse con una coma o punto y coma. Comandos que terminan con
una coma mostrar sus resultados, mientras que los comandos que terminan con un punto y coma no lo hacen.
Por ejemplo, entre las tres declaraciones siguientes en la lnea de comandos:
A = magic (5), B = ones (5) * 4.7; C = A / B
A =
17 24 1 8 15
23 5 7 14 16
4 6 13 20 22
10 12 19 21 3
11 18 25 2 9

C =
3,6170 5,1064 0,2128 1,7021 3,1915
4,8936 1,0638 1,4894 2,9787 3,4043
0,8511 1,2766 2,7660 4,2553 4,6809
2,1277 2,5532 4,0426 4,4681 0,6383
2,3404 3,8298 5,3191 0,4255 1,9149
MATLAB slo muestra los valores de A y C en la ventana de comandos.
Para recuperar las lneas anteriores en la ventana de comandos, pulse las teclas de arriba y abajo de flecha,
y . Pulse las teclas de direccin, ya sea en una lnea de comandos vaco o despus de escribir los primeros
caracteres de un comando. Por ejemplo, para recuperar el comando b = 2 , tipo b , y pulse la tecla de
flecha hacia arriba.
Usted puede evaluar cualquier declaracin ya en la ventana de comandos. Seleccione la cuenta, haga clic y
seleccione Evaluate Selection .
En la ventana de comandos, tambin puede ejecutar slo una parte del cdigo actualmente en el smbolo del
sistema. Para evaluar una parte del cdigo escrito, seleccione el cdigo y, a continuacin, pulse Intro .
Por ejemplo, seleccionar una parte del cdigo siguiente:

hola
Formato de salida en la ventana de comandos
En esta pgina ...
Interlineado Formato de salida
Formato de nmeros en coma flotante
Ajustar lneas de cdigo para encajar Ancho de la ventana
Suprimir salida
Ver salida por pgina
Borrar la ventana de comandos
Interlineado Formato de salida
Por defecto, MATLAB

muestra lneas blancos en la salida del comando.


Puede seleccionar una de las dos opciones de visualizacin numricos en MATLAB.
flojo -Mantiene la pantalla de lneas en blanco (por defecto)
>> X = [4/3 1.2345e-6]

x =

1.3333 0.0000
compact -Suprime la presentacin de lneas en blanco
>> X = [4/3 1.2345e-6]
x =
1.3333 0.0000
Para dar formato a la pantalla de salida, realice una de las siguientes opciones:
En la Home ficha, en el entorno seccin, seleccione Preferencias > Ventana de comandos y, a
continuacin, elija un formato numrico opcin.
Utilice el formato de la funcin en la lnea de comandos, por ejemplo:
Formato suelta
formato compacto
Formato de nmeros en coma flotante
Puede cambiar la forma de visualizar los nmeros. Por defecto, MATLAB usa el formato corto (valores de 5
dgitos a escala, de punto fijo).
Por ejemplo, suponga que escribe x = [4/3 1.2345e-6] en la ventana de comandos. La pantalla de
salida de MATLAB depende del formato seleccionado.
Formato de visualizacin de salida Ejemplo de Salida
corto (por defecto) x = 1,3333 0,0000
breve e x = 1.3333e 00 1.2345e-06
+ x = + +
Nota: El formato de visualizacin de texto slo afecta a cmo se muestran los nmeros, no cmo MATLAB calcula o los salva.
Ajustar lneas de cdigo para encajar Ancho de la ventana
Una lnea de cdigo o su salida puede exceder el ancho de la ventana de comandos, lo que requiere que
usted utilice la barra de desplazamiento horizontal para ver toda la lnea. Para romper una sola lnea de
entrada o de salida en varias lneas para que quepa en el ancho actual de la ventana de comandos:
1. En la Home ficha, en el Medio Ambienteseccin, seleccione Preferencias > Ventana de mandatos .
2. Seleccione Ajustar lneas.
3. Haga clic en Aceptar .
Suprimir salida
Para suprimir la salida de cdigo, agregue un punto y coma (;) al final de un comando. Esto es particularmente
til cuando el cdigo genera grandes matrices.
Ejecutar el siguiente cdigo crea una , pero no muestra la matriz resultante en la ventana de comandos:
A = magic (100);
Ver salida por pgina
La produccin en la ventana de comandos podra superar la parte visible de la ventana. Usted puede ver la
salida, una pantalla a la vez:
1. En la ventana de comandos, escriba ms en para activar la salida paginada.
2. Escriba el comando que genera gran produccin.
3. Ver la salida:
1. Avanzar a la siguiente lnea, pulse Intro .
2. Avanzar a la siguiente pgina pulsando la barra espaciadora .
3. Impedir que se muestren los resultados pulsando q .
Para desactivar la salida de paginado, escriba ms apagado.
Borrar la ventana de comandos
Si la ventana de comandos parece desordenado, puede borrar todo el texto (sin borrar el rea de trabajo)
mediante uno de los siguientes:
En la Home ficha, en el Cdigo de seccin, seleccione Eliminar Comandos > Ventana de comandos para
borrar el bfer de desplazamiento ventana de comandos.
Utilice el clc funcin para borrar el bfer de desplazamiento ventana de comandos.
Utilice la home funcin para borrar la visin actual de la ventana de comandos, sin borrar la memoria de
desplazamiento.
Vea tambin
Funciones de llamada
Estos ejemplos muestran cmo llamar a MATLAB

funcin. Para ejecutar los ejemplos, debe crear primero


arrays numricos A y B , tales como:
A = [1 3 5];
B = [10 6 4];
Incluya entradas a las funciones entre parntesis:
mx (A)
Separe las entradas con comas:
mx (A, B)
Salida de la tienda de una funcin mediante la asignacin a una variable:
Maxa = max (A)
Incluya varias salidas entre corchetes:
[Maxa, ubicacin] = max (A)
Llamar a una funcin que no requiere ninguna entrada y no devuelve ninguna salida, escribiendo nicamente
el nombre de la funcin:
clc
Incluya entradas de cadenas de texto entre comillas simples:
disp ('Hola Mundo')


Contenido
Centro de Documentacin
MATLAB
o Introduccin a MATLAB
o Ejemplos
o Notas de la versin
o Funciones de MATLAB
o Fundamentos del Idioma
Entrada de mandatos
Funciones
ans
clc
diario
formato
casa
iskeyword
ms
commandhistory
commandwindow
Ejemplos y Cmo
Introduzca declaraciones en la ventana de mandatos
Formato de salida en la ventana de comandos
Funciones de llamada
Continuar declaraciones largas en varias lneas
Crear accesos directos a volver a ejecutar comandos
Detener ejecucin
Encuentra funciones que utilizar
Buscar texto en la ventana de comandos o la Historia
Revisar sintaxis mientras escribe
Conceptos
Nombres de variables
Case y Sensibilidad Espacial
Comando vs Funcin Sintaxis
Histrico de comandos
Configurar las preferencias de ventana de comandos
Establecer preferencias del teclado
Solucin de problemas
Errores comunes al llamar a funciones
Las matrices y matrices
Los operadores y operaciones elementales
Caracteres especiales
Tipos de datos
Fechas y horario
o Matemticas
o Grficos
o Scripts de programacin y funciones
o Gestin de datos y Archivo
o GUI Building
o Desarrollo de Software Avanzado
o El entorno de escritorio
Buscar MATLAB Documentacin
Search R2013a D
Buscar

R2013a
MATLAB
Fundamentos del Idioma
Entrada de mandatos
Continuar declaraciones largas en varias lneas
Este ejemplo muestra cmo continuar una declaracin a la siguiente lnea con puntos suspensivos ( ... ).
s = 1 - 1/2 + 1/3 - 1/4 + 1/5 ...
- 1/6 + 1/7 - 1/8 + 1/9;
Construir una cadena de caracteres larga concatenando cadenas ms cortas entre s:
micadena = ['Acelerar el ritmo de' ...
'Ingeniera y la ciencia'];
La salida y las comillas finales de una cadena deben aparecer en la misma lnea. Por ejemplo, este cdigo
devuelve un error, ya que cada lnea contiene slo un signo de comillas:
micadena = 'Acelerar el ritmo de la ...
la ingeniera y la ciencia "
Una elipsis fuera de una cadena entrecomillada es equivalente a un espacio. Por ejemplo,
x = [1,23 ...
4,56];
es el mismo que
x = [1,23 4,56];

R2013a
MATLAB
Fundamentos del Idioma
Entrada de mandatos
Crear accesos directos a volver a ejecutar comandos
Este ejemplo muestra cmo crear, ejecutar, editar y organizar MATLAB

atajos. Un acceso directo MATLAB


es una manera fcil de ejecutar un grupo de instrucciones del lenguaje de MATLAB que utiliza con
regularidad. Por ejemplo, usar un atajo para configurar el entorno cuando empiezas a trabajar, o para
establecer las mismas propiedades de las figuras que se crean.
1. En la Home ficha, haga clic en Nuevo y, a continuacin, seleccione Atajo comandos .
Si la Shortcuts ficha est actualmente en el escritorio, tambin puede hacer clic en nuevo acceso
directo en el Manage seccin.
2. Complete el cuadro de dilogo Editor de acceso directo:
a. En la etiqueta de campo, escriba un nombre para el acceso directo.
Para este ejemplo, introduzca my_Shortcut .
b. En la devolucin de llamada de campo, declaraciones de texto que desea el acceso directo para
ejecutar.
Tambin puede arrastrar y soltar las declaraciones de la ventana de comandos, Ventana Historial de
comandos o un archivo.
Para este ejemplo, escriba estos comandos:
formato compacto
borrar
rea de trabajo
explorador de archivos
clc
Sugerencia Si la ventana de comandos le pide ( >> ) aparecen, MATLAB los elimina automticamente de la
devolucin de llamada campo al guardar el acceso directo.
c. En la categora de campo, escriba el nombre de una nueva categora o seleccionar una categora existente
en la lista desplegable. Si deja este campo en blanco, el acceso directo aparece en la General de la seccin
de la barra de herramientas.
d. En el Icono de campo, seleccione un icono.
e. Haga clic en Guardar .
El icono de acceso directo y la etiqueta aparece en la barra de herramientas. Si usted tiene ms accesos
directos en la barra de herramientas de escritorio puede mostrar al mismo tiempo, utilice la lista
desplegable para acceder a todos ellos.
Para organizar y editar los accesos directos, en la Shortcuts pestaa, en el Manage seccin, haga clic
en Organizar Accesos directos para abrir el cuadro de dilogo Organizador de accesos directos.
3. Ejecutar un acceso directo, haga clic en su icono en el Shortcuts ficha.

Todas las declaraciones contenidas en el acceso directo de devolucin de llamada de campo se
ejecutan como si ejecut esas declaraciones desde la ventana de comandos, aunque no aparecen en la
ventana de historial de comandos.
R2013a
MATLAB
Fundamentos del Idioma
Entrada de mandatos
Detener ejecucin
Para detener la ejecucin, pulse Ctrl + C o Ctrl + Inter
En las plataformas Apple Macintosh, tambin puede utilizar Comando + . (la tecla Comando y la tecla de
punto).
Ctrl + C no siempre se detiene la ejecucin de los archivos que se ejecutan desde hace mucho tiempo, o la
llamada construido-ins o MEX-archivos que se ejecutan desde hace mucho tiempo. Si experimenta este
problema, incluya una drawNow , pausar o GetFrame funcin en su archivo, por ejemplo, dentro de un
bucle grande.
Adems, Ctrl + C podra ser menos sensible si se inicia MATLAB

con -NoDesktop opcin.


Nota: Para ciertas operaciones, detener el programa podra generar errores en la ventana de comandos.
Vea tambin
drawNow | GetFrame | pausa

Encuentra funciones que utilizar
Este ejemplo muestra cmo encontrar el nombre y la descripcin de una MathWorks

funcin desde la
ventana de comandos o Editor utilizando el navegador de funciones.
1. Haga clic en el botn Buscar funciones . En la ventana de comandos, este botn est a la izquierda de la
indicacin. En el Editor, el botn est en el Editor de ficha, en la edicin seccin. Se abrir el navegador
de funciones.

Sugerencia El navegador de funciones se cierra cuando se mueve el puntero fuera de ella. Para mantener el navegador
abierto, arrstrelo por el borde superior en una ubicacin diferente.
2. Otra opcin es seleccionar un subconjunto de productos para mostrar en la lista. Haga clic en el rea de
productos en la parte inferior del navegador (donde el texto Todos los productos instalados aparece de
forma predeterminada) y, a continuacin, establecer el productos seleccionados preferencia y haga clic
en Aceptar . Esta preferencia se aplica tambin al navegador de Ayuda.
3. Encuentra funciones navegando por la lista o escribiendo un trmino de bsqueda. Por ejemplo, la
bsqueda de la expresin de Fourier .

En los resultados de bsqueda, un trmino entre parntesis despus del nombre de la funcin indica la
posibilidad de que la funcin se encuentra en una carpeta del producto que no sea MATLAB

, o que hay
mltiples funciones con el mismo nombre. Por ejemplo, FFT (comm) corresponde a la FFT funcin
en el Sistema de Comunicaciones Toolbox carpeta.
4. Seleccione la funcin que desea utilizar o aprender ms acerca de la siguiente manera.
1. Introduce el nombre de la funcin en la ventana actual haciendo doble clic en el nombre. Tambin puede
arrastrar y soltar el nombre de la funcin en cualquier herramienta o aplicacin.
2. Ver la informacin de sintaxis de la funcin de un solo clic en su nombre. Una breve descripcin de cada
una de las opciones de sintaxis se muestra en una ventana pop-up de color amarillo.

Sugerencia La ventana emergente se cierra automticamente cuando se mueve el puntero a un nuevo elemento en la lista
de resultados. Para evitar que la ventana pop-up abierta, arrastre por el borde superior en una ubicacin diferente.
Puede cambiar el tipo de letra que utiliza el navegador de funciones mediante el establecimiento de
preferencias. En la Home ficha, en el entorno seccin, seleccione Preferencias > Fuentes . Por defecto, el
navegador utiliza la funcin de fuente de texto de escritorio y la ventana pop-up utiliza el Profiler y fuente
herramienta de comparacin.

Buscar texto en la ventana de comandos o la Historia
En esta pgina ...
Buscar texto en la ventana de comandos
Buscar texto en la ventana de historial de comandos
Buscar texto en la ventana de comandos
Usted puede buscar en el texto actualmente en la ventana de comandos. Esto incluye texto que est
actualmente visible en la pantalla, as como el texto que est en el bfer de desplazamiento.
Buscar utilizando dilogo Buscar
Bsqueda incremental mediante atajos de teclado
Buscar utilizando dilogo Buscar
Para buscar texto especfico en la ventana de comandos, en la barra de ttulo de la ventana de comandos,
haga clic en , a continuacin, seleccione Buscar . Se abre el cuadro de dilogo Buscar. La bsqueda
comienza en la posicin actual del cursor. MATLAB

permite encontrar el texto que ha especificado y lo


resalta.
MATLAB pitidos cuando una bsqueda en Buscar siguiente llega al final de la ventana de comandos, o
cuando una bsqueda Buscar anterior llega a la parte superior de la ventana de comandos. Si usted tiene
abrigo alrededor seleccionado, MATLAB sigue buscando despus de sonar.
Para buscar el texto especificado en otras herramientas de escritorio de MATLAB, cambie la seleccin en la
Mira en el campo.
Puede aumentar la cantidad de informacin disponible en la ventana de comandos para que ms texto est
disponible para la bsqueda. Tenga en cuenta que esto requiere ms memoria. En la Home ficha, en el
entorno seccin, seleccione Preferencias > Ventana de comandos y, a continuacin, aumente el ajuste de
Nmero de lneas en la ventana de bfer de desplazamiento de comandos .
Borrado de la ventana de comandos (por ejemplo, con el clc funcin), vaca el bfer de desplazamiento. El
texto despejado ya no est disponible para la bsqueda. Para borrar la pantalla en la ventana de comandos
sin borrar la memoria, use el home funcin.
Bsqueda incremental mediante atajos de teclado
En este tema se muestra cmo realizar una bsqueda incremental en la ventana de comandos.
Con la funcin de bsqueda incremental, usted no tiene que salir de la ventana de comandos mientras se
realiza la bsqueda.
1. Comenzar una bsqueda incremental mediante uno de los siguientes mtodos abreviados de teclado, en
funcin de archivo de configuracin activa de su sistema operativo.
Accin De Windows

Configuracin predeterminada
de activos
Macintosh o Emacs defecto Activar
opciones
Iniciar una bsqueda hacia adelante
incrementales.
Ctrl + Shift + S Ctrl + S
Iniciar una bsqueda hacia atrs
incrementales.
Ctrl + Shift + R Ctrl + R
2. Un campo de bsqueda incremental en la parte inferior de la ventana de comandos. Para una bsqueda
hacia adelante, el texto F IncSearch aparece. La F indica una bsqueda hacia adelante.
3. Comienza a escribir el trmino de bsqueda.
Al introducir letras minsculas en la bsqueda Inc campo, bsqueda incremental busca instancias en
maysculas y minsculas de las letras. Por ejemplo, si escribe b , bsqueda incremental busca b y B .
Sin embargo, si escribe las letras en maysculas, bsqueda incremental slo busca instancias que
coinciden con el caso que ha introducido.
4. Realizar acciones de bsqueda adicionales utilizando los siguientes atajos de teclado.
Accin Atajo de teclado
Completar una cadena parcial resaltado de caracteres. Ctrl + W
Buscar la siguiente aparicin de una cadena de caracteres. Ctrl + S
Quitar los caracteres de la bsqueda Inc campo, de nuevo a la ltima bsqueda con xito Ctrl + G
5. Si usted busca una cadena que no aparece en el texto de la ventana de comandos, El no aparece en
el campo de bsqueda incremental.
6. Fin bsqueda incremental, pulse Esc (escape), Intro , o cualquier otra tecla que no es un carcter o un
nmero.
El Search Inc campo desaparece. El cursor permanece en la posicin donde se encontr el ltimo texto,
con el texto de bsqueda resaltado.
Buscar texto en la ventana de historial de comandos
Este tema muestra dos mtodos para encontrar texto en la ventana de historial de comandos.
Bsqueda rpida usando el teclado
Buscar Palabra parcial o total, o Coincidir maysculas y minsculas Uso men Buscar
Bsqueda rpida usando el teclado
Para encontrar rpidamente las entradas en la ventana de historial de comandos basado en las primeras
letras o nmeros en la entrada:
1. Escriba las primeras letras o nmeros de la entrada que desea buscar en la ventana de historial de
comandos.
La ventana de historial de comandos busca hacia atrs y selecciona la entrada anterior que comienza con
las letras que ha escrito. Una informacin sobre herramientas con el texto: Historial de
bsqueda para: aparece en la parte superior de la ventana de historial de comandos.
2. Bsqueda de casos adicionales mediante uno de los siguientes:
1. Encuentra la aparicin anterior o siguiente de la entrada con el arriba y abajo las teclas de flecha,
respectivamente.
2. Resalte cada ocurrencia de la entrada se encuentra, mientras que usted busca para instancias
adicionales, presione la Ctrl tecla con el arriba o hacia abajo la tecla de flecha.
3. Resalte todos los casos de la entrada, pulse Ctrl + A .
Buscar Palabra parcial o total, o Coincidir maysculas y minsculas Uso men Buscar
Puede encontrar el texto en la ventana de historial de comandos que coincide con el caso, la palabra completa
o parte de una palabra.
En la barra de ttulo de la historia de comandos, haga clic en y, a continuacin, seleccione Buscar . La
bsqueda comienza en la posicin actual del cursor. Encuentre no identifica las entradas de los nodos se
derrumb.


Revisar sintaxis mientras escribe
En esta pgina ...
Resaltado de sintaxis
Delimitador Matching
Del tabulador
Consejos sintaxis de la funcin
Resaltado de sintaxis
Para ayudarle a identificar MATLAB

elementos, algunas entradas aparecen en diferentes colores en la


ventana de comandos. Esto se conoce como el resaltado de sintaxis . Por defecto:
Las palabras clave son azules.
Las cadenas son de color prpura.
Cuerdas sin terminacin son marrn.
Los comentarios son de color verde.
si A> B
'mayor'
elseif A <B
'menos'
final
A excepcin de errores, la salida en la ventana de comando no aparece con resaltado de sintaxis.
Al pegar o arrastrar una seleccin en el editor en otra aplicacin, como Microsoft

Word, el texto pegado


mantiene el resaltado de sintaxis colores y caractersticas de fuente del Editor. Software MATLAB pega la
seleccin en el Portapapeles en formato RTF, que muchos Microsoft Windows

aplicaciones de apoyo y
Macintosh.
Usted puede cambiar las preferencias de resaltado de sintaxis. En la Home ficha, en el entorno seccin,
seleccione Preferencias > Editor / Depurador > Idiomas .
Delimitador Matching
MATLAB indica coincidentes y no coincidentes delimitadores, como parntesis, corchetes y llaves, para
ayudarle a evitar los errores de sintaxis. MATLAB tambin indica palabras clave del lenguaje emparejados,
tales como para , si , mientras que , otra cosa , y finales declaraciones.
Por defecto, MATLAB indica igualada y delimitadores coincidentes y vinculado palabras clave del lenguaje de
la siguiente manera:
Escriba un delimitador de cierre-MATLAB destaca brevemente el correspondiente delimitador de apertura.
Escriba mas delimitadores de cierre que abrir delimitadores MATLAB pitidos.
Utilice las teclas de flecha para mover el cursor sobre un delimitador MATLAB subraya brevemente dos
delimitadores en un par. Si no hay ningn delimitador correspondiente existe, MATLAB pone una lnea de
huelga por el delimitador inigualable.
Si un delimitador coincidencia existe, pero no es visible en la pantalla, aparece una ventana emergente y
muestra la lnea que contiene el delimitador correspondiente. Haga clic en la ventana pop-up para ir a esa
lnea.

Puede cambiar delimitador indicadores coincidentes, y cundo y si aparecen. En la Home ficha, en el entorno
seccin, seleccione Preferencias > Teclado .
Del tabulador
MATLAB puede ayudarle a evitar errores tipogrficos, completando los nombres de las funciones, modelos,
objetos de MATLAB, archivos, carpetas, variables, estructuras y manejar grficos

nombres de propiedad.
Para completar nombres en la ventana de comandos, escriba los primeros caracteres del nombre que desea
para completar y, a continuacin, pulse la ficha clave.
Si MATLAB presenta una lista de las posibles coincidencias, utilice las teclas de flecha para seleccionar el
nombre que desee y, a continuacin, pulse la ficha clave.

Adems, usted puede:
Borrar la lista sin seleccionar nada, pulsando el Esc clave (escape).
Filtrar una lista mucho antes de hacer una seleccin, mediante la adicin de caracteres adicionales a su
trmino original.
Complete las partes de un nombre que utiliza la notacin de puntos mediante la adicin de un punto, y luego
pulsando el Tab clave.
Complete los nombres y valores de propiedades grficas manejar. Comience a escribir la primera parte de
una propiedad, y luego presione el Tab clave. Escriba una coma despus de cada propiedad.
Para MATLAB para completar un archivo o carpeta, debe estar en la ruta de bsqueda o en la carpeta actual.
Variables y propiedades deben estar en el rea de trabajo actual.
En el Editor, MATLAB completa:
Funciones anidadas slo cuando estn disponibles en la posicin actual del cursor.
Los nombres de las variables definidas en el documento activo. La variable debe ser vlido en la ubicacin
actual del cursor (es decir, ya est definido).
En el Editor, MATLAB no completa:
Los nombres de campo del conjunto de estructuras definidas slo en el archivo activo.
Mtodo o propiedad nombres para los objetos definidos slo en el archivo activo.
Nota: Para agregar espacios en declaraciones utilizando el Tab clave en el Editor, primero agregue un espacio y, a continuacin,
pulse Tab . De lo contrario, cuando la implementacin del tabulador est activada, MATLAB intenta completar un nombre.
La implementacin del tabulador est activada por defecto. Para cambiar esta configuracin, en la Home
ficha, en el entorno seccin, seleccione Preferencias > Teclado .
Ejemplo de Completar nombre
Este ejemplo muestra cmo completar el nombre de la containers.Map.keys mtodo.
1. En la ventana de comandos, escriba ayudar a cont y presione Tab .
MATLAB muestra una lista de opciones.

2. Seleccione contenedores y presione Tab .
La ventana de comandos muestra los recipientes de ayuda .
3. En el smbolo del sistema, aadir un punto despus de contenedores y presione Tab .
La ventana de comandos muestra:
ayudar containers.Map
4. En el smbolo del sistema, aadir un punto despus de Mapa y presione Tab .
MATLAB muestra una lista nueva.

5. Desplcese por la lista, seleccione las teclas y, a continuacin, pulse la ficha clave.
La ventana de comandos muestra containers.Map.keys ayuda .
Consejos sintaxis de la funcin
Al entrar en una funcin en la ventana de comandos o Editor, consejos de sintaxis se abre en una ventana
pop-up para mostrar argumentos de entrada admisibles para una funcin.
Consejos de funcin aparecen para ambas funciones y las funciones que se crean instalados MATLAB. Los
consejos de sintaxis para las funciones de MATLAB proviene de la documentacin. La sintaxis de las
funciones de crear viene de la instruccin de definicin de funcin (primera lnea ejecutable) en el archivo de
programa MATLAB. Ese archivo debe estar en la ruta de bsqueda o en la carpeta actual.
Para utilizar las sugerencias de sintaxis de funcin, escriba un nombre de funcin con un parntesis de
apertura, y luego hacer una pausa. Una informacin sobre herramientas se abre mostrando la sintaxis bsica
para la funcin.

Puede escribir una variable de cualquier argumento que aparece en azul. Introduzca los nombres de las
variables, y no los nombres de argumentos que se muestran en la ventana.
Las opciones de cambio de sintaxis que se muestra, con base en el argumento de que acaba de introducir.
Algunos nombres de las funciones estn sobrecargados. Es decir, existen mtodos con el mismo nombre que
una funcin que admite diferentes tipos de entradas. Los mtodos sobrecargados requieren que se pasa un
objeto como la primera entrada. Cuando se especifica el nombre del objeto, las sugerencias de sintaxis se
actualizan para reflejar el mtodo asociado, como se muestra.

Consejos sintaxis de la funcin son slo sugerencias. Algunos argumentos admisibles pueden no aparecer, o
podra ser en texto negro cuando deberan ser de color azul.
Consejos de funciones estn habilitadas por defecto. Para cambiar esta configuracin, en la Home ficha, en el
entorno seccin, seleccione Preferencias > Teclado y configure las opciones de consejos de funcin .

Variable Names
On this page
Valid Names
Conflicts with Function Names
Valid Names
A valid variable name starts with a letter, followed by letters, digits, or underscores. MATLAB

is case
sensitive, so A and a are not the same variable. The maximum length of a variable name is the value that the
namelengthmax command returns.
No se puede definir las variables con los mismos nombres como palabras clave de MATLAB, como si o
final . Para obtener una lista completa, ejecute el iskeyword comandos.
Ejemplos de nombres vlidos: Nombres no vlidos:
x6 6x
lastValue final
n_factorial n!
Conflicts with Function Names
Evitar la creacin de variables con el mismo nombre que una funcin (por ejemplo, i , j , modo ,
caracteres , tamao y ruta ). En general, los nombres de las variables tienen prioridad sobre los
nombres de las funciones. Si crea una variable que utiliza el nombre de una funcin, a veces se obtienen
resultados inesperados.
Compruebe si el nombre propuesto est ya en uso con la existen o que funcin. existen retornos 0
si no hay variables existentes, funciones u otros objetos con el nombre propuesto. Por ejemplo:
existen checkname
ans =
0
Si crea inadvertidamente una variable con un conflicto de nombre, eliminar la variable de memoria con la
clara funcin.
Otra fuente potencial de conflictos de nombres se produce cuando se define una funcin que se llama
carga o eval (funciones o similar) para aadir variables al espacio de trabajo. En algunos casos, la
carga o eval variables de aadir que tienen los mismos nombres de las funciones. A menos que estas
variables se encuentran en el rea de trabajo de la funcin antes de llamar a la carga o eval , el
intrprete MATLAB interpreta los nombres de variables como nombres de las funciones. Para obtener ms
informacin, consulte:
Solucin de problemas: Cargando variables dentro de una funcin
Alternativas a la funcin eval
Vea tambin
despejar | existiendo | iskeyword | namelengthmax | que
Case y Sensibilidad Espacial
MATLAB

cdigo es sensible a la caja, e insensible a los espacios en blanco, excepto en la definicin de


matrices.
Maysculas y minsculas
En el cdigo de MATLAB, utilice una coincidencia exacta con respecto al caso de las variables, archivos y
funciones. Por ejemplo, si tiene una variable, una , no se puede hacer referencia a dicha variable como A .
Es una buena prctica utilizar minsculas slo al nombrar funciones. Esto es especialmente til cuando se
utiliza tanto Microsoft

de Windows

y UNIX
[ 1 ]
plataformas porque sus sistemas de archivos se comportan
de manera diferente con respecto al caso.
Cuando se utiliza la ayuda de la funcin, la ayuda muestra algunos nombres de funcin en maysculas,
por ejemplo, PARCELA , nicamente para distinguir el nombre de la funcin del resto del texto. Algunas
funciones de interfaz con Oracle

Java

software hacen uso de maysculas y minsculas y la ayuda de lnea


de comandos y la documentacin reflejan exactamente eso.
Espacios
Los espacios en blanco alrededor de los operadores, tales como - , : y () , son opcionales, pero pueden
mejorar la legibilidad. Por ejemplo, MATLAB interpreta los siguientes estados de la misma manera.
y = sin (3 * pi) / 2
y = sin (3 * pi) / 2
Sin embargo, los espacios en blanco actan como delimitadores en concatenacin horizontal. Al definir
vectores fila, puede utilizar espacios y comas indistintamente para elementos separados:
A = [1, 0 2, 3 3]
A =

1 0 2 3 3
Gracias a esta flexibilidad, compruebe que MATLAB almacena los valores correctos. Por ejemplo, la
declaracin [1 sin (pi) 3] produce un resultado muy diferente a [1 sin (pi) 3] no.
[1 sin (pi) 3]
Error con el pecado
No hay suficientes argumentos de entrada.
[1 sin (pi) 3]
ans =

1,0000 0,0000 3,0000

Comando vs Funcin Sintaxis
En esta pgina ...
Mando y Funcin Sintaxis
Evite errores de sintaxis comunes
Cmo MATLAB reconoce sintaxis de comandos
Mando y Funcin Sintaxis
En MATLAB

, estas declaraciones son equivalentes:


cargar Sintaxis del comando durer.mat%
Sintaxis de funcin% de carga ('durer.mat')
Esta equivalencia se refiere a veces como smbolo de funciones dualidad .
Todas las funciones de apoyo a esta norma sintaxis de la funcin :
[Salida 1, ..., outputM] = functionName (entrada 1, ...,
inputN)
Si no se requiere ninguna salida de la funcin, y todas las entradas son cadenas literales (es decir, el texto
encerrado entre comillas simples), puede utilizar este simple sintaxis de comandos :
functionName INPUT1 ... inputN
Con la sintaxis de comandos, se separan entradas con espacios en lugar de comas, y no adjunta los
argumentos de entrada entre parntesis. Debido a que todas las entradas son cadenas literales, entre
comillas son opcionales, a menos que la cadena de entrada contiene espacios. Por ejemplo:
disp 'hola mundo'
Cuando una entrada de funcin es una variable, debe utilizar la sintaxis de la funcin para pasar el valor de la
funcin. Sintaxis del comando siempre pasa insumos como texto literal y no puede pasar valores de variables.
Por ejemplo, cree una variable y llamar a la disp funcin con sintaxis de la funcin para pasar el valor de la
variable:
A = 123;
disp (A)
Este cdigo devuelve el resultado esperado,
123
No se puede utilizar la sintaxis de comandos para pasar el valor de A , debido a esta convocatoria
disp A
es equivalente a
disp ('A')
y vuelve
La
Evite errores de sintaxis comunes
Suponga que su rea de trabajo contiene estas variables:
filename = 'accounts.txt';
A = int8 (01:08);
B = A;
La siguiente tabla ilustra malas aplicaciones comunes de la sintaxis de comandos.
Este comando ... Es equivalente a ... Sintaxis correcta para el valor
Pasando
abrir archivo open ('nombre') open (filename)
IsEqual AB IsEqual ('A', 'B') IsEqual (A, B)
strcmp clase (A)
int8
strcmp ("clase (A) ',' int8 ') strcmp (clase (A),
'int8')
cd matlabroot cd ('matlabroot') cd (matlabroot)
isnumeric 500 isnumeric ('500 ') isnumeric (500)
ao 3.499 round ('3 .499 ") , mismo que ronda ([51 46
52 57 57])
round (3.499)
Al pasar los nombres de variable
Algunas funciones esperan cadenas literales para los nombres de variables, tales como guardar , carga
, claro , y whos . Por ejemplo,
whos-file durer.mat X
solicita informacin sobre variables X en el ejemplo de archivo durer.mat . Este comando es equivalente
a
whos ('-file', 'durer.mat', 'X')
Cmo MATLAB reconoce sintaxis de comandos
Considere la declaracin potencialmente ambigua
ls. / d
Esto podra ser una llamada a la ls funcin con la carpeta . / d como argumento. Tambin podra
solicitar la divisin elementwise en la matriz de ls , mediante la variable d como divisor.
Si emite tal declaracin en la lnea de comandos de MATLAB puede acceder al espacio de trabajo actual y la
ruta para determinar si ls y d son funciones o variables. Sin embargo, algunos componentes, tales como el
analizador de cdigo y el editor / depurador, operan sin hacer referencia a la ruta de acceso o espacio de
trabajo. En esos casos, MATLAB utiliza reglas sintcticas para determinar si una expresin es una llamada a
la funcin con la sintaxis de comandos.
En general, cuando MATLAB reconoce un identificador (que podra nombrar una funcin o una variable), que
analiza los caracteres que siguen el identificador para determinar el tipo de expresin, de la siguiente manera:
Un signo igual ( = ) implica cesin. Por ejemplo:
ls = d
Un parntesis de apertura despus de un identificador implica una llamada a la funcin. Por ejemplo:
ls ('. / d')
Espacio despus de un identificador, pero no despus de un operador potencial, implica una llamada a la
funcin con la sintaxis de comandos. Por ejemplo:
ls. / d
Los espacios a ambos lados de un operador de potencial, o no hay espacios a cada lado del operador,
implican una operacin de variables. Por ejemplo, estas declaraciones son equivalentes:
ls. / d

ls. / d
Por lo tanto, los estados potencialmente ambiguos ls. / da es una llamada a la ls funcin utilizando la
sintaxis de comandos.
Lo ms recomendable es evitar la definicin de los nombres de variables que entran en conflicto con las
funciones comunes, para evitar cualquier ambigedad.

Histrico de comandos
En esta pgina ...
Qu es el historial de comandos?
Uso de comandos de historial de comando
Cambio del Comando Historia formato de fecha
Historia Preferencias Comando
Qu es el historial de comandos?
La ventana de Histrico de comandos muestra un registro de las instrucciones que corran en los actuales y
anteriores de MATLAB

sesiones. La hora y fecha de cada sesin aparecen en la parte superior de las


declaraciones que figuran en esa sesin, en formato de fecha corta del sistema operativo. Todas las
inscripciones se mantienen hasta que los elimine, o hasta que el archivo histrico de comandos supera el
tamao mximo de 200.000 bytes. Cuando el archivo supera el tamao mximo, MATLAB elimina
automticamente las entradas ms antiguas.
MATLAB ahorra declaraciones que se ejecutan en la ventana de comandos a la que el archivo histrico,
history.m . Esto incluye declaraciones de ejecutar utilizando el Evaluate Selection elemento en los
mens contextuales de herramientas como el Editor, historial de comandos y Ayuda navegador. Por defecto,
MATLAB guarda automticamente el archivo histrico de comandos despus de cada comando. El archivo
histrico no incluye todas las medidas adoptadas en MATLAB. Por ejemplo, las modificaciones de los valores
en el editor de variables no se incluyen en el historial de comandos.
Uso de comandos de historial de comando
Puede seleccionar las entradas en la ventana Histrico de comandos y, a continuacin, realice las acciones
siguientes para las entradas seleccionadas.
Accin Cmo llevar a cabo la accin
Crear una secuencia de
comandos de una declaracin o
declaraciones.
Seleccione una entrada o entradas, y luego haga clic derecho y seleccione Crear secuencias
de comandos en el men contextual. El Editor se abre un nuevo archivo que contiene las
instrucciones que ha seleccionado en la ventana de historial de comandos.
Ejecutar comandos de historial
de comando en la ventana de
comandos.
Lleve a cabo una de las siguientes opciones:
Haga doble clic en una entrada o entradas en la ventana de historial de comandos.
Haga clic derecho en una entrada y seleccione Evaluate Selection en el men contextual.
Seleccione una entrada y pulse Intro o Retorno .
Copie declaraciones a otra Lleve a cabo una de las siguientes opciones:
Accin Cmo llevar a cabo la accin
ventana.
Seleccione una entrada o entradas y, a continuacin, seleccione Copiar en el men contextual.
Pegue la seleccin en un archivo abierto en el editor o en cualquier aplicacin.
Arrastre la seleccin desde la ventana de historial de comandos en un archivo abierto o en otra
aplicacin.
Crear un acceso directo de una
declaracin o declaraciones.
Lleve a cabo una de las siguientes opciones:
Seleccione una entrada o entradas, y luego haga clic derecho y seleccione Crear acceso
directo en el men contextual.
Arrastre la seleccin a la Toolstrip escritorio. El Add Shortcut cuadro de dilogo se abre y los
estados seleccionados aparecen en la devolucin de llamada campo.
Eliminar las entradas
Nota: No se pueden recuperar las entradas se eliminan de la ventana de historial de
comandos.
Seleccione las entradas que desea eliminar y, a continuacin, haga clic derecho y seleccione
Eliminar seleccin en el men contextual o pulse el Borrar clave.
Para seleccionar todas las entradas para una sesin de MATLAB, seleccione la fecha y hora de
la sesin.
Para eliminar todas las entradas, haga clic en la ventana Histrico de comandos y, a
continuacin, seleccione Borrar historial de comandos en el men contextual.
Cambio del Comando Historia formato de fecha
MATLAB utiliza el formato de fecha corta del sistema operativo para mostrar fechas en la ventana de historial
de comandos. Para cambiar el formato de fecha, por ejemplo, de MM / DD / AAAA a DD / MM / AAAA:
1. Cambiar el formato de fecha corta del sistema operativo como se describe en la documentacin.
2. Haga clic en la ventana Histrico de comandos y seleccione Borrar historial de comandos .
Nota: Borrar los borra del historial de comandos todas las entradas de la ventana de historial de comandos. Ya no se puede
recuperar dichas entradas en la ventana de comandos.
Historia Preferencias Comando
Se pueden excluir las declaraciones de la historia de comandos y especificar la frecuencia para guardar el
archivo en el que se almacena el historial de comandos, history.m . MATLAB utiliza el archivo histrico
de comandos de la ventana del historial de comandos y el recuerdo declaracin en la ventana de comandos.
Nota: Cuando se excluye sentencias del archivo de historial de comandos, no se puede recuperar en la ventana de comandos, ni
puede usted ver en la ventana de historial de comandos.
Para configurar las preferencias historial de comando, en el Home ficha, en el entorno seccin, seleccione
Preferencias > Historial de comandos , y luego ajustar las opciones de preferencias tal como se describe en
la siguiente tabla.
Preferencia Uso
Configuracin Guardar la salida / quit comandos guarda la salida y salir comandos en el historial de comandos.
Guardar comandos consecutivos duplicados ahorra ejecuciones consecutivas de la misma declaracin en el
historial de comandos.
Con esta opcin seleccionada, si ejecuta mgicos (5) dos veces en una fila, ambas entradas de la
magia (5) quedar en la historia de comandos.
Con esta opcin desactivada, el historial de comandos slo contiene una entrada para la magia (5) . Si a
continuacin, ejecuta la magia (10) , el historial de comandos conserva ambas entradas.
Ahorro Guardar archivo histrico en dejar de fumar guarda el archivo histrico de comandos slo cuando se termina
una sesin de MATLAB. Si la sesin finaliza de forma anmala, por ejemplo debido a un fallo de alimentacin, a
continuacin, MATLAB no guarda el archivo histrico para esa sesin.
Guardar despus de n comandos guarda el archivo histrico de comandos despus de MATLAB aade n
declaraciones a la misma. Esta opcin reduce la prdida de entradas a la historia guardada en el caso de una
terminacin anormal de la sesin de MATLAB.
No guardar el historial de archivos es til cuando varios usuarios comparten la misma mquina. Evita que cada
usuario vea las declaraciones de los dems ya han.
Las entradas ya estn en el histrico de comandos siguen siendo menos que primero elimina las entradas de la
ventana de historial de comandos.


Contenido
Centro de Documentacin
MATLAB
o Introduccin a MATLAB
o Ejemplos
o Notas de la versin
o Funciones de MATLAB
o Fundamentos del Idioma
Entrada de mandatos
Funciones
ans
clc
diario
formato
casa
iskeyword
ms
commandhistory
commandwindow
Ejemplos y Cmo
Introduzca declaraciones en la ventana de mandatos
Formato de salida en la ventana de comandos
Funciones de llamada
Continuar declaraciones largas en varias lneas
Crear accesos directos a volver a ejecutar comandos
Detener ejecucin
Encuentra funciones que utilizar
Buscar texto en la ventana de comandos o la Historia
Revisar sintaxis mientras escribe
Conceptos
Nombres de variables
Case y Sensibilidad Espacial
Comando vs Funcin Sintaxis
Histrico de comandos
Configurar las preferencias de ventana de comandos
Establecer preferencias del teclado
Solucin de problemas
Errores comunes al llamar a funciones
Las matrices y matrices
Los operadores y operaciones elementales
Caracteres especiales
Tipos de datos
Fechas y horario
o Matemticas
o Grficos
o Scripts de programacin y funciones
o Gestin de datos y Archivo
o GUI Building
o Desarrollo de Software Avanzado
o El entorno de escritorio
Buscar MATLAB Documentacin
Search R2013a D
Buscar

R2013a
MATLAB
Fundamentos del Idioma
Entrada de mandatos
Configurar las preferencias de ventana de comandos
Puede personalizar la pantalla de visualizacin de la ventana de comandos y la salida del comando en su
interior.
En la Home ficha, en el entorno seccin, seleccione Preferencias > Ventana de comandos y, a
continuacin, ajuste las opciones de preferencias tal como se describe en la siguiente tabla.
Preferencia Uso
Visualizacin
de texto
Seleccione un formato numrico opcin para especificar el formato de salida de los valores numricos en la
ventana de comandos.
Para obtener ms informacin, vea Formato nmeros en coma flotante .
Seleccione un display numrico opcin para especificar si las lneas en blanco aparecen en la salida Ventana de
comandos. Para suprimir lneas en blanco, seleccione compacto . Para mostrar las lneas en blanco, seleccione
suelto .
Mostrar Seleccione Ajustar lneas para hacer que cada lnea de entrada o salida en el descanso ventana de comandos en
varias lneas para que quepa en el ancho actual de la ventana de comandos.
Para obtener ms informacin, consulte Ajustar lneas de cdigo para caber Ancho de la ventana .
Seleccione Establecer el ancho de pantalla de matriz de ochenta columnas de limitar el ancho de la salida de la
matriz.
Nota: Si tambin selecciona Ajustar lneas , y la anchura de la ventana de comandos es menos de 80
caracteres, cada fila de 80 caracteres de salida de la matriz se ajusta para que quepa en el ancho de la
ventana de comandos.

Seleccione Mostrar barra de mensajes conseguir comenzado a mostrar la barra de mensajes Ventana de
comandos que proporciona enlaces con informacin introductoria.

Seleccione Mostrar botn navegador de funciones para mostrar el botn Browser Funcin a la izquierda del
sistema en la ventana de comandos. Usted puede utilizar el navegador de funciones para buscar MATLAB


funciones.
Seleccione Sugerir correcciones para las funciones y variables mal escritas para mostrar sugerencias en la
ventana de comandos. Si se introduce una funcin no definida o nombre de variable, MATLAB muestra:
Quizs quiso decir:
seguido de un comando se sugiri en la lnea de comandos. Puede pulsar Enter para ejecutar ese comando, o Esc
para borrar la sugerencia.
Nmero de lneas en la ventana de comandos bfer de desplazamiento especifica el nmero mximo de lneas
mostradas en la ventana de comandos. Un bfer de desplazamiento ms grande proporciona una base ms amplia
para las funciones de bsqueda, pero requiere ms memoria. Por defecto, el bfer de desplazamiento se establece
en 5.000 lneas.
El tamao del bfer de desplazamiento no afecta el nmero de lneas que puede recordar. De forma
predeterminada, puede utilizar la tecla de flecha arriba recordar todas las lneas que se muestran en la ventana
de historial de comandos, independientemente del nmero de lneas se puede ver en la ventana de comandos.
Preferencia Uso
Tecla Tab Tamao de tabulacin especifica el nmero de plazas asignadas a la tecla de tabulacin.
Nota: Esta configuracin no se aplica si se ha habilitado la implementacin del tabulador. Para cambiar la
configuracin de la implementacin del tabulador, en la Home ficha, seleccione Preferencias > Teclado .

También podría gustarte