matlab

Páginas: 6 (1406 palabras) Publicado: 18 de mayo de 2013
CURSO AVANZADO DE MATLAB
7.0
Juego de instrucciones
para la programación
en MATLAB 7.0

INSTRUCCIONES DE ENTRADA


En matlab existen dos instrucciones básicas
para el ingreso de datos en un programa:


Input. Se utiliza para detener la ejecución del
programa mientras se espera que el usuario
ingrese la información correspondiente a la
variable. Este esquema de programación nose
utiliza para los programas realizados en matlab,
puesto que la mayoría de los programas pueden
ser utilizados como rutinas para otros programas.

INSTRUCCIONES DE ENTRADA
La sintaxis de comando se especifica de la manera
siguiente:
Variable = input(„Comentario a imprimir‟);
Ejemplo:
>>A=input(„Ingrese la matriz A=‟);
regresa
Ingrese la matriz A=
Si se ingresa [1 2 3 4 5]
regresaA=
1
2
3
4
5

INSTRUCCIONES DE ENTRADA


function: Esta instrucción permite direccionar las
variables de trabajo en un programa, siendo
estas variables de tipo “local”, permitiendo que
esta rutina utilice las mismas variables del
programa principal sin que estas se vean
afectadas en el programa principal. La sintaxis
para este comando puede especificarse de la
siguiente manera: INSTRUCCIONES DE ENTRADA
La sintaxis de comando se puede expresar de la
siguiente manera:
function Variables[s] de Sal = Nombre del
Programa (Variable[s] de Ent)
Ejemplo: Para ello se realizara un pequeño
programa que sume 2 números que ingrese el
usuario, este se llama “SUMA” y se muestra a
continuación:

INSTRUCCIONES DE ENTRADA

Para ejecutar este programa se escribe desde lapantalla de orden el nombre del programa “SUMA”,
escribiendo entre paréntesis los valores que se
desean sumar, como se muestra a continuación:

INSTRUCCIONES DE ENTRADA

Se puede observar que la respuesta solo queda
almacenada en la variable “ans”, si se desea
almacenar en una variable para luego ser utilizada se
le asigna una variable a la instrucción como se
muestra a continuación: INSTRUCCIONES DE ENTRADA

Aquí se observa que la variable se almacena en la
pantalla de orden

INSTRUCCIONES DE ENTRADA


nargin: Controla el numero de variables de entrada
dentro de un programa, esta es posible cambiarla
cuando se ejecuta un programa.



nargout: Controla el numero de variables a la salida de
un programa, esta también se puede cambiar a voluntad
en laejecución de un programa para permitir que al
finalizar una rutina se permita salir una cantidad mayor
o menor de variables que la pedidas por la instrucción
“function”.

INSTRUCCIONES DE SALIDA


En matlab existen varias instrucciones básicas para
la visualización de los datos de salida en un
programa:
disp: La función despliega el contenido de la variable en la
pantalla de orden sinmostrar el nombre de la variable.
Ejemplo:
>>disp(A)
(Si la variable A es una matriz)
regresa
1 2 3 4 5
>>disp(„Los valores de la matriz A son:‟)
regresa
Los valores de la matriz A son:


INSTRUCCIONES DE SALIDA
fprintf: Esta función realiza la escritura por
pantalla con un formato establecido por el
programador. La sintaxis de comando se expresa
de la siguiente manera:fprintf(„formato‟,A,….)
El argumento formato consiste en una cadena de
caracteres (precedido por el carácter “\”) y por el
carácter de conversión según los diferentes
formatos (precedido por el carácter “%”).


INSTRUCCIONES DE SALIDA
Los posibles caracteres para el formato del texto son:
\n
Se ejecuta el paso a nueva línea.
\t
Se ejecuta un tabulador horizontal.
\b
Se ejecuta un paso hacia atrásde un solo
carácter.
\r
Se ejecuta un retorno de carro.
\f
Se ejecuta un salto de página (form feed).
\\
Se ejecuta el carácter backslash.
\‟
Se ejecuta el carácter comilla simple.

INSTRUCCIONES DE SALIDA
Los posibles caracteres de conversión son los siguientes:
%d
Enteros en el sistema decimal.
%o
Enteros en el sistema octal.
%x
Enteros en el sistema hexadecimal.
%u...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • matlab
  • Matlab
  • Matlab
  • matlab
  • MATLAB
  • MATLAB
  • Matlab
  • Matlab

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS