Ejercicios básicos Y Programas En Matlab
Enviado por oskarmars • 9 de Marzo de 2014 • 1.018 Palabras (5 Páginas) • 480 Visitas
%MATLAB
%Programa que imprime los números y sus cuadrados, del 2 al 10, con
%incrementos de 2 unidades.
%Elaborado por
clc
clear
for k=2:2:10
m=k^2;
disp([num2str(k),' ',num2str(m)])
end
%MATLAB
%Programa para determinar los cuadrados y cubos de una serie.
%Elaborado por
clc
clear
for a=5:.5:12
b=a^2;
c=a^3;
disp([num2str(a),' ',num2str(b),' ',num2str(c)])
end
%MATLAB
%PROGRAMA PARA DETERMINAR EDAD
%Elaborado por
clc
clear
n=input('Hola, ¿cuál es tu nombre? ','s');
a=input('¿En qué año naciste? ');
f=2050-a;
disp(' ')
fprintf('%s, en el año 2050 tendrás %g años\n',n,f)
%MATLAB
%Programa para convertir una calificación numérica.
%Elaborado por
clc
clear
n=input('Introduce la calificación del alumno: ');
disp(' ')
if n>=90
disp('La calificación del alumno es Excelente')
elseif n>=80 & n<90
disp('La calificación del alumno es Buena')
elseif n>=60 & n<80
disp('La calificación del alumno es Regular')
elseif n>=0 & n<60
disp('La calificación del alumno es Reprobatoria')
end
%MATLAB
%Programa para saber promedio final de un alumno
clc
clear
%Script de resultado de calificaciones
t=input('Introduce tu nombre: ','s');
e=input('Introduce tu edad: ','s');
m=input('Introduce la materia que deseas consultar: ','s');
A=input('Introduce por favor tu calificación parcial 1: ');
B=input('Introduce por favor tu calificación parcial 2: ');
C=input('Introduce por favor tu calificación parcial 3: ');
D=input('Introduce por favor tu calificación parcial 4: ');
p=(A+B+C+D)/4;
disp(' ')
fprintf('%s tiene %s años y obtuvo una calificación de %g de promedio en %s\n',t,e,p,m)
%MATLAB
clc
clear
%Programa para realizar operaciones aritméticas simples.
disp('Programa para realizar operaciones aritméticas simples')
disp(' ')
a=input('Introduzca un numero cualquiera: ','s');
b=input('Introduzca un número cualquiera: ','s');
p=a.+b
r=a.-b
m=a.*b
d=a./b
disp(' ')
fprintf('La suma de %s + %s es igual a %g\n',a,b,p)
%MATLAB
clc
clear
disp('Programa Para Calcular la medida del lado de un triángulo rectángulo con el Teorema de Pitágoras')
disp(' ')
H=input('Introduce el valor (cm) de la hipotenusa: ');
L=input('Introduce el valor (cm) del cateto conocido: ');
C=sqrt((H^2)-(L^2));
disp(' ')
fprintf('La medida del cateto es %g cm\n',C)
%MATLAB
clc
clear
%Desarrollo de la práctica
%Introducir las siguientes matrices.
A=[-1.3,-7,6;0,1/2,8;5,4,-1;0,5,3]'
B=[1,-3,-5]'
%Efectuar las siguientes operaciones con ellas.
M=A(2,3)
N=A(3,:)
O=A(:,3)
P=A(:,[1,3])
Q=A([2,3],[1,2])
R=[A B]
S=[P B;eye(3)]
T=[Q;ones(2)]
%MATLAB
%Ejercicios
clc
clear
%1.Genera los siguientes vectores.
% a)Vector columna con números naturales consecutivos entre 15 y 28
% b)Vector fila con la serie 1.5, 2.5... 9.5
% c)Vector columna tal que primer número sea -3, incrementos de 0.5 y
% termine en 2
x=[15:28]'
y=[1.5:1:9.5]
z=[-3:0.5:2]'
%2.Dadas las siguientes matrices:
m=[1 2 3;-3 1 -4]'
n=[-3 1 7;2 5 6]'
o=[3 1;-3 4]'
%Efectuar con las variables anteriores las siguientes operaciones.
A=-m
B=m.*n
C=o^2
D=2./m
E=m+n
F=m.*n
G=m./n
H=o.^2
I=m/2
J=m-n
K=2*o
L=m./2
M=o+m
N=m*n
O=2/m
%Las operaciones M y N no pueden realizarse debido a que las matrices no
%cumplen con la regla de que "el número de columnas de la primera matriz
%debe ser igual al número de filas de la segunda matriz"; en el caso de
%"O", 2 se considera como un vector de 1x1, no como un número escalarm asi
%que no se puede realizar la operación.
%MATLAB
clear
clc
%Programa para convertir pesos mexicanos a dólar US.
disp('Convertidor monetario')
disp(' ')
t=input('Introducir tasa de cambio actual: ');
p=input('Introducir cantidad de pesos a cambiar: ');
d=(p/t);
disp(' ')
fprintf('%g pesos equivalen a %d doláres\n',p,d)
%MATLAB
%EJERCICIOS DE OPERACIONES BASICAS
clc
clear
disp('Operaciones básicas en Matlab')
A=2*(9-3)+4
B=(5-(1/2)^2)/(0.7+1)
...