Documente Academic
Documente Profesional
Documente Cultură
Conjunto de comando concatenados que se ejecutan siempre le indiquemos al programa que se ejecute.
Archivos M
Permiten definir una sucesión de comandos de Permiten definir una sucesión de comandos de MATLAB en un archivo
de texto que se interpreta cada vez que es leído.
También se denominan archivos script
La extensión de estos archivos es ‘.M’
MATLAB proporciona un editor de ficheros M
Para ejecutar los comandos de un fichero M sólo es necesario guardarlo e invocar su nombre desde el workspace
Editor de archivos M
>>edit ejemplo1
Interpretación de archivos M
Al teclear una sentencia en la línea de Al teclear una sentencia en la línea de comandos, MATLAB trata de localizar la
correspondiente variable o función de biblioteca. En caso de no encontrarla busca entre los archivos M y, si existe, lo
abre interpretando línea a línea su contenido como si estas fuesen tecleadas desde la propia línea de comandos.
Estructura secuencial
Función Input.- Permite imprimir un mensaje en la línea de comandos y leer datos desde el teclado.
Ejemplo:
Si el mensaje incluye \n, se produce un salto
>> n=input('ingrese un número \n'); de línea
ingrese un número
5 La función input es en minúscula, de escribir
>> n=input('ingrese un número \n') diferente nos indicara que no está definido
ingrese un número
4
disp(['respuesta',num2str(n)]) disp(n)
respuesta9 9
x=-2*pi:.1:2*pi;
y=sin(x)-cos(sqrt(2)*x);
plot(x,y,'r','linewidth',2)
axis tight
grid on
xlabel('eje x')
ylabel('eje y')
title('Grafico de sin(x)-cos(sqrt(2)*x)', 'fontsize',13)
Calcular la longitud y área de una circunferencia Calcular la superficie y volumen de un cilindro dado su
radio(r) y altura(h)
r=4; r=10;
diametro=2*r; h=6;
format long;
longitud=pi*diametro; super=2*pi*r^2+2*r*h
area=pi*diametro; volu=r*h*pi^2
Se miden las temperaturas a lo largo de un periodo de 30 días en una ciudad. La temperatura mínima es a=5 grados
y la máxima b=35 grados. Dividimos el intervalo en tres sub intervalos centrados en 10, 20 y 30 grados que nos indican
el número de días con temperatura fría, templada y cálida. Las temperaturas se generan de forma aleatoria mediante
la función rand
a=5; %temperatura maxima
b=35; %temperatura minima
T=round(a+(b-a)*rand(30,1)); %30 temperaturas al azar
x=a+5:10:b;
hist(T,x)
xlabel('Temperatura')
ylabel('n. de días')
title('Temperatura en Juliaca')
Universidad Nacional de Juliaca
Programación para Ingeniería
Practica de laboratorio N° 07
clear all;
clc;
R1=30;
R2=20;
R3=10;
serie=R1+R2+R3;
paralelo=1/R1+1/R2+1/R3;
disp('El resultado de la conexion en serie :');
disp(serie);
disp('El resultado de la conexion en paralelo :');
disp(paralelo);
Propuesto N°1: En la aplicación N°1 modificar el programa de tal forma que las tres resistencias se ingresen desde el
teclado. Muestre el resultado en formato largo si es en serie y formato corto si es en paralelo y muestre el resultado en
pantalla.
Aplicación N° 2: Leer desde el teclado un par de abscisas x1 y x2. Representa gráficamente la función y=x-sen(x)
utilizando cien puntos equidistantes entre x1 y x2.
Propuesto N°2 Efectuar la operación aritmética 1 2 2 +x ; ingrese desde el teclado en valor de x y muestre el
3
resultado en pantalla en formato fraccionario.
𝒙 𝟏
Propuesto N°3 Resolver la expresión: (𝟑 + √𝟐𝟑) . 𝒆 ; ingrese x desde el teclado y muestre el resultado en pantalla
clear all;
clc;
A=[1 1 1;2 -1 2; -3 2 -2];
disp('Matriz A :');
disp(A);
B=[2;7;-9];
disp('Matriz B :');
disp(B);
x=A\B;
disp('Solucion :');
disp(x);
[x,y]=meshgrid(-5:0.5:10);
z=2-y-x;
surf(x,y,z);
Propuesto N° 4: Un sistema de ecuaciones lineales de la forma se puede resolver con las siguientes
fórmulas:
Ingrese desde el teclado los valores necesarios para resolver la ecuación y muestre el resultado en pantalla en
formato corto.
Propuesto N° 10.- Para cada uno de los siguientes ejercicios propuestos, escriba los comandos de MATLAB
necesarios para llegar a una solución:
a. Dados dos puntos cuyas coordenadas son (2, 5) y (6, 1), calcule la distancia entre ellos.
b. Calcule las coordenadas del punto medio entre los puntos (2, 2 3) y (3, 2 5).
d. Dados los tres puntos (3, 4), (1, 2 1) y (9, 8), calcule el área del triángulo formado.
e. Calcule la pendiente de la recta formada por los puntos (8, 5) y (3, 2 2).
f. Determine la ordenada al origen de la recta que pasa por los puntos (1, 1) y (5, 2).
h. Halle la pendiente y el ángulo de inclinación de la recta que pasa por los puntos ( 2 3, 2) y (7, 2 3).
i. Los vértices de un triángulo son los puntos (2, 2), ( 2 1, 4) y (4, 5). Calcule la pendiente de cada uno de sus lados.
j. Calcule la distancia de los puntos (9, 2), (11, 6), (3, 5) y (1, 1) al origen.
k. Una recta de pendiente 3 pasa por el punto (3, 2). La abscisa de otro punto de la recta es 4. Halle su ordenada.
l. Una recta de pendiente 2 2 pasa por el punto (2, 7) y por los puntos A y B . Si la ordenada de A es 3 y la abscisa de
B es 6, ¿cuál es la abscisa de A y cuál la ordenada de B ?
m. Tres de los vértices de un paralelogramo son ( 2 1, 4), (1, 2 1) y (6, 1). Si la ordenada del cuarto vértice es 6, ¿cuál
es la abscisa?
n. Halle los ángulos interiores del triángulo cuyo vértice son los puntos ( 2 2, 1), (3, 4) y (5, 2 2).