Está en la página 1de 6

MATLAB: LAS VENTANAS

1. Command window: (Ventana de escribir y editar programas.


comandos) es la ventana principal de 4. Help Window (ventana de ayuda): La
MATLAB. Se abre cuando se ejecuta la ventana de ayuda da acceso a la
aplicación y es conveniente tenerla documentación para ayudar al usuario de
siempre abierta como única ventana MATLAB. Esta ventana puede ser abierta
visible. directamente desde el menú Help que está
2. Figure Window ( ventana de gráficos): en la barra de herramientas de la ventana
Esta ventana se abre automáticamente principal de MATLAB.
cuando un comando MATLAB ejecuta la 5. Puntualizaciones para trabajar en la
visualización de un gráfico creado por ventana de comandos: • Para teclear un
dicho commando comando el cursos debe estar situado
después del símbolo ‘>>’ también
3. Editor Window (ventana del Editor): denominado prompt. •Una vez que el
esta ventana se abre mediante las comando se ha teclado y se pulsa la tecla
opciones del menú File y se utiliza para Intro, el comando es ejecutado.

Inicio con Matlab: Para iniciar trabajos con matlab, se ingresa al programa, y a continuación aparece una
ventana dividida en tres partes de la cual muestra: ventana del directorio actual, ventana de historia de
comandos y la ventana de comandos, esta última es la ventana sobre la que empezamos a digitar las
órdenes a continuación del signo>> y luego pulsaremos enter, para que matlab efectué la operación.

Para teclear un comando el cursos debe estar situado después delsímbolo ‘>>’ también denominado
PROMPT.

Un comandode gran tamaño se podría distribuir en más de una línea hasta un límite máximo de 4096
caracteres.

EL COMMANDO CLC:borra la ventana de comandos

PUNTO Y COMA (;) :Si se teclea un punto y coma (;) al final de una comando, la salida de dicho comando
no será visualizada. Esto puede ser útil cuando el resultado de un comando es obvio o conocido, o cuando
por ejemplo, la salida es demasiado grande.

FUNCIONES DE REDONDEO:

ROUND(X) redondea al entero más próximo >>round(17/5)ans= 3


FIX(X) redondea hacia cero >>fix(13/5) ans= 2
CEIL(X) redondea hacia el infinito >>ceil(11/5) ans = 3
FLOOR(X) Redondea hacia menos infinito >>floor (-9/4) ans= -3
REM(X,Y) Retorna el resto de la división de x entre y >>rem(13.5) ans= 3
SIGN(X) Función de signo. Devuelve 1
FORMATOS DE VISUALIZACIÓN DE NÚMEROS. Esta visualización se puede cambiar mediante el
comando format. Una vez que se introduce el comando format . Todas las salidas que siguen serán visualizad

en el formato especificado. Format long g 15 primeros dígitos fijos o en


punto flotante >> 290/7
Format short e Notación científica con 4 dígitos ans= 41.4285714283714
decimales >> 290/7 Format bank 2 dígitos decimales >> 290/7
ans = 4.1429e +001 ans= 41.43
Format long e Notación científica con 15 dígitos Format compact Elimina las líneas vacias
decimales >> 290/7 para permitir más líneas con información en
ans= 4.142857142857143e+001 la ventana
Fornat short g 5 primeros dígitos fijos o en punto Format loose Añade líneas vacías ( lo
flotante >> 290/7 contrario de compact
ans= 41.429
REGLAS SOBRE EL NOMBRE DE LAS VARIABLES: Pueden tener una longitud de hasta 63
caracteres en matlab 7 (31 caracteres en matlab 6.0) • Pueden contener letras, dígitos y el carácter de
subrayado. •Deben empezar con una letra. • MATLAB es un lenguaje que distingue entre letras mayúsculas
y minúsculas. >Por ejemplo: AA, Aa, aA y aa son nombres de cuatro variables diferentes.

VARIBLES POR DEFINIDAS:

Ans: contiene el resultado de la ultima sentencia I: se define como la raiz cuadra de -1 es decir
que no ha sido asignado a un valor especificado 0+1.000i

Eps: representa la diferencia mas pequeña entre Nan: esta la abreviatura de number(no
dos nuemros numerico)se usa cuando no puede determiner un
valor numeric valido
Inf: representa el infinito

COMANDOS ÚTILES EN EL USO DE VARIABLES. Los siguientes comandos pueden ser utilizados
para eliminar variables o para obtener información sobre variable que hayan sido creados previamente.
Cuando estos comandos se teclean y se pulsa la tecla Intro proporcionan información o ejecutan las tareas
que se muestran a continuación.

Who: Muestra un listado de los variables almacenados en memoria.

Whos :Muestra un listado de las variables almacenados en memoria y su tamaño, junto con la información
sobre su clase y longitude

COMANDO DE LECTURA Y ESCRITURA • LECTURA Y ESCRITURA INTERACTIVA DE


VARIABLES

INPUT: Permite el ingreso de datos al programa imprimir su nombre. En realidad, disp. Siempre
a través del teclado asignándolo a una variable, imprime vectores y/o matrices, las cadenas de
este orden puede usarse con un mensaje • En la caracteres se consideran un caso particular de
línea de comandos vectores

FPRINTF.- Permite la visualización de un valor •CLEAR: borra las variables usadas de la


numérico o el resultado de una expresión memoria
guardada por el Usuario
CLC: Limpia la información de la ventana de
DISP.- Permite visualizar en pantalla un mensaje comandos.
de texto o el valor de una matriz, pero sin
FUNCIONES REALES:

EVAL(F) evalúa una función en los valores de x


FPLOT(F,[A,B]) Grafica la función en el intervalo [a,b]
FZERO(F,A) Calcula la raíz de la función f, partiendo del valor a
TRAPZ(X,F) Calcula el área de la región plana limitada por f en el interval [a,b

CAPITULO II MATRICES Y ARREGLOS:

ARREGLO: Es un conjunto de números, ordenados en filas y columnas.


ARREGLOS UNIDIMENSIONALES: Es un conjunto de números, ordenados en una sola fila o columna
ARREGLOS BIDIMENSIONALES: Es un conjunto de números, ordenados en filas y columnas, teniendo
para ello más de una
MATRICES (ARRAY)

El matriz o array es una estructura fundamental que Matlab utiliza para almacenar y manipular datos.
Alos matrices unidimensionales se les denomina comúnmente vectores, mientras que a los bidimensionales
se les denomina matrices.
CREACIÓN DE ARRAYS UNIDIMENSIONALES (VECTORES). Un array unidimensional es una
sucesión de números distribuidos en una fila o en una columna.

En Matlab, un vector se crea asignando sus elementos a una variable, esto se puede hacer de distintas formas,
dependiendo del origen de la información utilizada para componer los elementos del vector.

CREACIÓN DE UN VECTOR A PARTIR DE UNA LISTA DE NÚMEROS CONOCIDOS. Para crear


el vector sólo es necesario teclear sus elementos (números) dentro de un par de corchetes [ ].

Nombre _variable= [ elementos del vector]

Creación de un vector con distancia constante a partir de la especificación del primer término, de la
distancia y del último término: En un vector con distancia o espaciado constante, la diferencia entre los
elementos es siempre la misma.

LOS COMANDOS ZEROS, ONES Y EYE:Los comandos zeros (m,n) , ones( m,n) y eye (n) se utilizan
para crear matrices que contendrán elementos con valores especiales. Los comandos zeros (m,n) y ones
(m,n) crean números de m filas y n columnas en las que todos los elementos son unos y ceros
respectivamente. El comando EYE(N) crea una matriz cuadrada de n filas y n columnas en la cual los
elementos de la diagonal son unos, siendo ceros el resto de los elementos. Esta matriz también se denomina
matriz identidad. Estos son algunos ejemplos de uso.

PUNTUALIZACIONES SOBRE LAS VARIABLES EN MATLAB.

Todas las variables en Matlab son arrays. Un escalar es simplemente un array de un solo elemento. Un vector
es un array con una sola fila o columna de elementos. UNA MATRIZ es un array con elementos distribuidos
en filas y columnas.

El operador de transposición.-El operador de transposición se expresa tecleando una comilla simple ´a


continuación de la variable que se va a transponer.
MANIPULACIÓN DE ARRAYS. Los elementos dentro de un array (ya sea un vector o una matriz) puede
serbmanipulada individualmente o en grupo.

MATRICES.La dirección de un elemento en una matriz es su posición definida a partir del número
de fila y de columnas dentro de la propia matriz.

UTILIZACIÓN DE LOS DOS PUNTO( : ) EN LA MANIPULACIÓN DE ARRAYS.

Los dos puntos se utilizan para acceder a un rango de elementosndentro de un vector fila o columnas.

Para vectores:
VA(: ) se refiere a todos los elementos del vector va ( ya sea un vector fila o columna);
VA(M:N) se refiere a todos los elementos comprendidos entre las posiciones m y n del vector va.
PARA MATRICES:

A(:, n) se refiere a los elementos de la columna n de la matriz A.


A(n,:) se refiere a los elementos de la fila n de la matriz A.
A( (:, m:n) se refiere a los elementos entre las columnas m y n de la matriz A.
A(m:n,: ) se refiere a los elementos entre las filas m y n de la matriz A
A(m:n,p:q) se refiere a los elementos de la fila m a la n, y a los de la columna p a la q de la matriz A.

ELIMINACIÓN DE ELEMENTOS.

Un elemento a un rango de elementos, de una variable existente puede ser eliminado simplemente
reasignando el conjunto vacío [] corchetes sin elementos en su interior a dichos elementos.

FUNCIONES PARA LA MANIPULACIÓN DE ARRAYS. Matlab posee una amplia variedad de


funciones para la manipulación de arrays. Algunos de estas funciones se presentan en la tabla siguiente:

Length (A):Devuelve el número de elementos A diagonal A


Size (A):Devuelve un vector fila [m,n], donde m Matriz identidad. La matriz identidad es una
y n Representa el tamaño m x n del array A matriz cuadrada en donde los elementos de
Reshape(A,m,n):Reordena un matriz A, que la diagonal son unos y el resto de los elementos
tiene r filas y s columnas, a una matriz de m filas son ceros.
y n columnas. El valor de r por s debe ser igual al Determinantes:El determinante puede verse
de m por n como una función asociada a los matrices
Diag (v):Cuando v es un vector, este comando cuadrados. Un determinante es una función que
crea una matriz cuadrada con los elementos de v asocia un número, llamado el determinante de la
en la diagonal. matriz, a cada matriz cuadrada A. El
Diag (A)-.Cuando A es una matriz, este comando determinante se denota comúnmente por det(A) o
crea un vector a partir de los elementos de la IAI.
OPERACIONES ELEMENTO A ELEMENTO.

Las operaciones elemento a elemento se pueden realizar únicamente si los arrays tienen el mismo
tamaño.MATRIZ: es un arreglo rectangular de números (reales o complejos) ordenados en filas y
columnas.

a11 a12 …………a1n


a21 a22 ……….. A2n
A= ………………………………
am1 am2 amn
FUNCIONES .
Una cualidad de MATLAB, es la permitir generar propias funciones para un problema específico que
queremos resolver. De esta forma ampliamos la potencia del Matlab ya que estas nuevas funciones adaptadas
a nuestras necesidades se pueden utilizar del mismo modo que las que ya tiene Matlab predefinidas, como
son por ejemplo det, Rank, sum.
CONTROL DE FLUJO.

If, junto con else y elseif ejecuta un grupo de de valor de alguna condición lógica.
instrucciones dependiendo de que cierta If, else y elseif.
expresión lógica sea cierta o no. If se evalúa una expresión lógica y ejecuta un
While. Ejecuta un grupo de instrucciones un grupo de instrucciones si la expresión lógica es
número indefinido de veces que depende de cierta verdadera. La forma mas simple es la siguiente
expresión lógica se verifique o no. Elseif evalúa la expresión la expresión lógica que
For. Ejecuta un grupo de instrucciones un aparece en su mismos línea si if o los anteriores
número establecido de veces elseif resulta falsos. Si dicha expresión lógica es
Break termina la ejecución de un for o while. verdadera se ejecutan las instrucciones siguientes
Swich junto con case y otherwise, ejecuta hasta el próximo elseif o else
diferentes grupos de instrucciones dependiendo
1. 1.- Un programa puede expresar mediante tres construcciones básicas:
2. a.- Secuencia, decisión y repetición b.- Algoritmo, decisión y repetición; c.- Algoritmo, Pseudocódigo y
repetición; d.- Secuencia, orden y decisión; e.- ninguna de las anteriores.
3. El método clear permite:
4. a).- Eliminar elementos de una lista; b).- Borrar todos los elementos de la lista; c).-Adicionar nuevos
elementos a la lista; d).- Adicionar elementos de una lista; e).- ninguna de las anteriores
5. La estructura de una aplicación viene ha ser:a).-La forma en que se organizan las instrucciones; b)
La forma en que se desarrollan las instrucciones; c).- la forma en donde no se almacena las
instrucciones;.
6. Cuando utilizamos varias variables que tiene un significado similar para nosotros, pero que son distintas
podemos utilizar:
a).- Un bucle; b).- Una cadena; c).- Una matriz; d).-Un variant; e).- ninguna de las anteriores

7. En la sintaxis: For contador= iniciar to finalizar[Step incrmento]


8. Los argumentos contador, iniciar, finalizar e incremento son todos: a) letras; b) números; c)
numéricos y literales; d) son silabas; e) ninguna de los anteriores.
9. Cómo debe declararse un ARRAY (MATRIZ)… tipo_de_dato nombre_del_array[ dimensión ];
10. En la sintaxis: STRCONV ( Cadena, valor): El valor indica el tipo de conversión y pueden ser
11. StrConv. Devuelve un valor de tipo Variant (String) que se ha convertido según lo
especificado. Sintaxis. StrConv( cadena, conversión, código_idioma }

12. Un matriz es un…ARREGLO ORDENADO DE NUMEROS COLOCADOS.. en filas y columnas


13. La cadena de caracteres o tipo String es un OBJETO CONSISTENTE DE UNA SECUENCIA DE
CARACTERES .Los string son usados como rótulos en ENTRADAS y SALIDAS
14. La segunda estructura de control es la DECISION.
15. .- El que enumera las filas y columnas de una matriz no muy grande se denomina INTEGER.
16. Mencione los pasos que exige para la resolución de problemas con una computadora escribiendo un
programa
17. Cuando utilizamos varias variables que tiene un significado similar para nosotros, pero que son distintas
se utiliza: UNA MATRIZ.
18. .- La función que cumple SIN: devuelve el valor de seno del ángulo (expresado en radianes)
19. .- Un sistema diseñado para crear aplicaciones gráficas de una manera rápida y sencilla las cuales se
ejecutan bajo Windows se denomina FIFURE WINDOW (ventana de grafico)

20. En la sintaxis: For contador= iniciar to finalizar[Step incrmento]


Los argumentos contador, iniciar, finalizar e incremento son todos: a) letras; b)
números;

21. Cómo debe declararse un ARRAY (MATRIZ) se utiliza la palabra DIM

22. Qué consideraciones se debe tener en cuenta cuando se declare un ARRAY.


que e array se almacena de forma predeterminada en el índice
opera con la instrucción Option BASE 1
con la apalabra” public” se declara el array utilizando la palabra DIM

23. Cuando declaramos una matriz Dim alumno(1 To 25) as String que le decimos: que la variable
alumno tiene 25 elementos, que el primero tiene indice 1 el último tiene el índice 25.

24. En cuál de los matrices el tamaño cambia en el tiempo de ejecución


25. a).- Matrices de tamaño fijo; b) matrices bidimensionales; c).- matrices unidimensionales; d)
matrices dinámicos.
26. Que permiten hacer referencia por el mismo nombre a una serie de variables y utilizar un numero
(índice) para distinguirlas se denomina: a)matrices b)bucles c)funciones d)variables estáticas
e)na

También podría gustarte