1.-Lenguaje de Programacion Matlab
1.-Lenguaje de Programacion Matlab
1.-Lenguaje de Programacion Matlab
DEBER #1
Fecha: 11/11/2019
(Fernandez, s.f.)
VENTANAS DE MATLAB
(Moore, s.f.)
Toda función de MATLAB está constituida de 3 partes, que son: Los argumentos
de salida, el nombre de la función y los argumentos de entrada.
Funciones de redondeo
Ejemplo:
2 4
-4 1
Ejemplo:
x = [2.1,-2.1]
round(x) nos devuelve 2 -2
floor(x) nos devuelve 2 -3
ceil(x) nos devuelve 3 -2
(Mathwork, 2014)
COMANDOS DE SALIDA DE MATLAB
Comando disp
(Llamoca, 2016)
Sintaxis
x =[1 2 3 4 5];
disp(x);
(Borja, 2012)
Ejemplos de aplicación
1.- Cree una variable con números y otra variable con texto.
A = [15 150];
S = 'Hello World.';
disp(A)
15 150
disp(S)
Hello World.
2.-
>> x=12.76;
>> disp(['La longitud es = ',num2str(x),' m'])
La longitud es = 12.76 m
>> x=[10.32, 32.12, 5.10];
>> disp(['Las longitudes son = ',num2str(x),' m'])
Las longitudes son = 10.32 32.12 5.1 m
>> n=length(x);
>> disp([repmat('La longitud es = ',n,1),num2str(x'),repmat('
m',n,1)])
La longitud es = 10.32 m
La longitud es = 32.12 m
La longitud es = 5.1 m
COMANDO FPRINFF
Descripción
(Mathworks, s.f.)
Sintaxis
fprintf(fileID,formatSpec,A1,...,An)
fprintf(formatSpec,A1,...,An)
nbytes = fprintf(___)
Es posible empezar una nueva línea insertando \n antes del carácter que va a
empezar en la línea siguiente
Ejemplo:
\n salto de línea
\r regreso de carro
\t tabulador
\b retroceder un espacio
Ejemplo:
El flag o bandera
Formato de conversión
i Entero
Es necesario teclear % (seguido del formato del elemento) en tantos sitios como
se desee dentro de la cadena de texto, poniendo además después de Ia cadena,
y separadas por comas, las variables a las que se hacen referencia. Debe haber
una por cada %, ordenadas de izquierda a derecha por orden de aparición en el
texto.
Si se desea introducir una comilla simple dentro del texto, debe teclearse
doblemente dentro de la cadena.
Si se desea introducir un símbolo de % dentro del texto, debe teclearse
doblemente dentro de la cadena.
El comando fprintf permite vectorización. Esto significa que cuando se
introduce una variable de tipo array para ser visualizada, el comando
muestra tantos elementos como haya en el array, utilizando incluso una
visualización apropiada, en forma de columnas y filas, para el caso de las
matrices.
(Borja, s.f.)
Ejemplo de aplicación
COMANDO SPRINTF
Descripción
La función sprintf es similar a printf salvo que imprime en una variable. Se utiliza
en combinación con la función gráfica text para mostrar valores de una variable
en un gráfico.
text(1,1.35,sprintf('presión %1.3f',p))
Sintaxis
Los valores sucesivos se imprimen siempre que sean enteros y estén en el rango
de un carácter válido. El primer carácter no válido finaliza la impresión de
este %sespecificador y se utiliza para un especificador posterior. Por ejemplo, pi
dtermina la cadena a continuación y se imprime usando el %fformato.
Si el primer valor para imprimir no es un carácter válido, solo ese valor se imprime
para este %sespecificador utilizando una econversión como advertencia para el
usuario. Por ejemplo, pi está formateado a %s acontinuación en notación
exponencial y 65, aunque representa un carácter válido, está formateado como
punto fijo ( %f).
(Northwestern, s.f.)
Bibliografía
Borja, V. (s.f.). Obtenido de http://www.utm.mx/~vero0304/HCPM/14-Entrada-salida.pdf