Matlab 1 2023
Matlab 1 2023
Matlab 1 2023
Introducción
El objetivo de esta práctica es que el alumno conozca y utilice algunas de las potencialidades
básicas del software Matlab y similares. Aunque a lo largo del guion se hará referencia a
Matlab, los ejercicios se pueden realizar en Octave.
El alumno utilizará las transparencias de teoría como guía para investigar los elementos
básicos de la interfaz y posteriormente, deberá resolver la relación de ejercicios propuesta.
Como vemos, la pantalla principal de MATLAB consta en su parte superior de una línea de
menús y una barra de botones básicos, así como la indicación sobre la ruta actual en el
sistema. La parte central de la ventana de MATLAB se divide en 3 zonas. La primera de ellas, a
la izquierda, sirve para navegar por las carpetas del disco duro y obtener información de los
ficheros. La parte central es la más importante, y es donde se introducirán las operaciones y
comandos. La última, a la derecha, proporciona información sobre el espacio de trabajo, con
las variables presentes y el historial de comandos introducidos.
Siempre que quiera recuperar esta vista debe ir menú Layout y elegir la opción Default.
Espacio de
Ficheros Consola de Trabajo
Comandos
3. Grabad el fichero seleccionando Save del menú de la ventana del editor. Escoged
mi_script.m como nombre del fichero grabado.
4. Para ejectuar el fichero basta con pulsar en el icono run en la ventana del editor.
5. Otra opción para ejecutarlo es escribir su nombre (sin el .m) en la ventana de
comandos de MATLAB.
1. Convierta las siguientes fórmulas a expresiones en Matlab (asigne primero valores a las
variables)
a) x*x
b) x2 + y2
c) (x-y)/(x2 + y2)
d) area = base*altura/2
1. Escriba un script que pida un valor entero, y muestre el doble y el triple del valor. Utilice
fprintf para mostrar los resultados.
3. Cree un script que solicite al usuario el valor de las cd y libro y calcule el precio de 3 cd’s y
cinco libros, añadiéndole el 12% de IVA. El script deberá mostrar por pantalla el valor
redondeado al euro más próximo.
1 1 1 1 1 1
a) 1 + 2 + 4 + 8 + 16 + 32 + 64
−8− 82 −4×1.25×0.75
b) 2 ×0.75
24+4.53
c)
𝑒 4.4 −𝑙𝑜𝑔 10(12560 )
(3) 3
d) (𝑒 )/( 0.02 ∙ 3.12 )
1. Convierta las siguientes fórmulas a expresiones en Matlab (asigne primero valores a las
variables)
a) x5+5x4−4x3+2x2−9x+15
b) voltaje = intensidad * Resistencia
𝑥 𝑥2 𝑥3
c) 1 + 1! + 2!
+ 3!
2. Utilice los comandos who, whos, clear para ver y borrar las variables definidas. Explore el
“Workspace Browser”.
1. Escriba un script que calcule el consumo de gasolina. Pedirá la distancia recorrida (en kms),
los litros de gasolina consumidos y los litros que quedan en el depósito. El programa debe
informar el consumo en km/litro, los litros/100 km y cuantos kilómetros de autonomía le
restan con ese nivel de consumo. Utilice nombres de variables significativos.
2. Escribir un programa que lea un valor entero. Supondremos que el usuario introduce
siempre un entero de tres dígitos, como por ejemplo 789. Escribid en pantalla los dígitos
separados por tres espacios en blanco. Con el valor anterior la salida sería: 7 8 9.
Investigue la función rem.
| 𝑎 𝑥0 + 𝑏 𝑦0 + 𝑐|
𝑑=
(𝑎2 + 𝑏 2 )
Escriba un script que solicite los valores (x0, y0) y determine la distancia del punto a la
línea 2x-7y-10 = 0. Utilice las funciones sqrt y abs