0% encontró este documento útil (0 votos)
57 vistas8 páginas

Archivos de Matlab

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
57 vistas8 páginas

Archivos de Matlab

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

ARCHIVOS DE MATLAB

Un archivo de Matlab permite almacenar contenido de instrucciones de algoritmos que


contienen operaciones aritméticas.

Como todo archivo, se le da un nombre y un formato (M), para luego ejecutar sus
instrucciones desde la ventana de comandos mediante la declaración del nombre de archivo
de Matlab.

 El nombre de archivo no debe tener espacio en blanco, y su primer digito debe una
letra, debido a que el nombre de archivo se convertirá en una palabra reservada para
Matlab.

Guardar el archivo que contiene las operaciones, indicando en cual carpeta será almacenado y
que nombre recibirá el archivo.
Para ejecutar el contenido del archivo, existen dos maneras:

- Escribir en la ventana de comandos el nombre del directorio (previamente identificar


el directorio donde se encuentra almacenado el archivo).
- Presionar desde la pestaña de “Editor”, la opción “RUN”

1. Comando de entrada INPUT


Tanto en ventana de comandos como en archivos, Matlab solicita una entrada para ser
almacenada en una variable, la entrada corresponde a un valor que será transformado y luego
impreso en la ventana de comandos.

Los valores de entrada requieren de la funcion “input” seguido de un mensaje (el mensaje es
una cadena de texto que deberá estar encerrado en comillas simple)

x = input(mensaje)

Por ejemplo, se requiere una entrada numérica y luego multiplicar la entrada por 10, en la
ventana de comandos se ingresa:

x = input('Ingrese valor que será multiplicado por 10: ')


y = x*10

Luego, en la línea de comandos, introducir un valor (Por ejemplo: 42), dando como resultado:
2. Comando de salida DISP
En ventana de comandos o en archivos, el comando DIPS muestra no solo uno, sino varios
resultados. Por ejemplo, en ventana de comandos se escribe:

h=3;
disp(h);
disp(‘escribe eso’);

El resultado será:

Hay que considerar que MATLAB posee palabras reservadas para expresar salidas de
resultados, algunas de ellas ya poseen resultados predeterminados:
Por ejemplo, si se ingresa desde la ventana de comandos la variable PI, mostrara su valor
“3.1416”

3. Comando de salida FPRINTF


En ventana de comandos o en archivos, la salida de resultados puede tener un formato
especifico para representar sus resultados, como cantidad de decimales para un resultado
numérico, o la alienación del resultado mostrado en pantalla, empleando la función fprintf.

fprintf(formatSpec,A1,...,An)
Donde:

- “formatSpec”: Mensaje de texto que contiene referencias con formato de los datos de
salida.
- “A1,...,An”: Son los valores numéricos de entrada.

En la entrada de “formatSpec”, se colocan las referencias de los valores usando el operador


“%”, seguido del tamaño de anchura de dígitos y la cantidad de dígitos después del separador
decimal, terminando con un carácter de conversión (usamos la letra “f” para indicar que
aceptara formato de números decimales pequeños).

Por ejemplo, en un archivo de Matlab ingresamos el siguiente contenido:

h=3;
formato = 'El valor H con una anchura de 4 dígitos y dos decimales es %4.2f \nEl valor H con
una anchura de 8 dígitos y tres decimales es %8.3f \n';
fprintf(formato,h,h)
Luego, guardarlo en una ubicación especifica (por ejemplo, se guardara bajo nombre
demo1.m)

Al ejecutar el archivo de MATLAB (ejemplo: se escribe demo1.m en ventana de comandos), las


referencias “%4.2f” y “%8.3f” hacen referencia al valor de la variable “h”.

Nota: \n es un carácter de control que empieza una línea nueva.


4. Tarea
Realizar un informe en formato PDF o WORD, mencionando sección, código y nombre de
alumno, cada ejercicio consiste en analizar diagramas de flujo y colocar en el informe:

- Copiado de código escrito en Matlab del ejercicio.


- Foto de resultados de la ventana de comandos de Matlab.

Por ejemplo:

El siguiente ejercicio muestra el diagrama de flujo:

En el informe copiar código:


clc;
a = input('ingrese valor de A: ');
b = input('ingrese valor de B: ');
s= a+b;
p= a*b;
fprintf('valor de A es %.0f y el valor de b es %.0f \n',s,p);

Y pegar foto de resultado que sale en ventana de comandos:

Los ejercicios siguen una estructura secuencial, siendo los siguientes:

a) Calcular la superficie y perímetro de un rectángulo


b) Dado el costo de un artículo vendido y la cantidad total de dinero entregada por el
cliente, calcular y mostrar el resultado que debe de entregar.

c) Se requiere registrar el nombre, peso en toneladas y longitud en pies de material de


construcción, mostrando su equivalencia en toneladas y en metros.
 Se sabe que 1 tonelada equivale a 1000 kilogramos.
 Se sabe que 1 pie equivale a 0.3047 metros.
d) Calcular e imprimir el área y volumen de un cilindro, ingresando sus datos y altura.

e) Calcular la distancia entre dos puntos P1 y P2, sabiendo que P1 se ubica en la


coordenada x1 y y1, mientras que P2 se ubica en la coordenada x2 y y2.

También podría gustarte