Está en la página 1de 2

clear all

clc
disp('Ejercicio 1; Bucle FOR')
for i = 1:10001 % [10-(-10)]/0.002 = 10000 + 1 porque -10 no cuenta
x(i) = -10 + (i-1) * 0.002;
f(i) = x(i)^2 + 10 * x(i) * cos(x(i)^2);
end
plot(x,f)
title('Ejercicio 1')
disp('Presione cualquier tecla para continuar');pause

disp('Ejercicio 2; Matriz Aleatoria 1')


Dimension_de_matriz = input('Ingrese el tamaño de la matriz a generar
de la forma [n m]:\n>> ');
for i = 1:Dimension_de_matriz(1)
for j = 1:Dimension_de_matriz(2)
A(i,j) = randi([-100,100]);
end
end
disp ('La matriz A de números aleatorios es:')
A
disp('Presione cualquier tecla para continuar');pause

disp('Ejercicio 3; Ángulos')
deg = 0:10:360;
for i = 1:length(deg)
rad(i) = deg(i)*pi/180;
end
Table = [deg;rad];
disp('Conversión Grados -> Radianes')
disp('Grados Radianes')
fprintf('%4.0f °-> %8.2frad\n',Table)
disp('Presione cualquier tecla para continuar');pause

disp('Ejercicio 4, Matriz Aleatoria 2')


dim = input('Ingrese el tamaño de la matriz a generar de la forma [n
m]:\n>> ');
for i = 1:dim(1)
for j = 1:dim(2)
B = randi([-100,100],3)
s = 0;
for k = 1:9
s = s + B(k);
end
A(i,j) = s;
end
end
A
disp('Presione cualquier tecla para continuar');pause

disp('Ejercicio 5, Plot 3D')


x(1) = 0;
for i = 2: 1001 % 10*π/(π/100)=1000
x(i) = (i-1)*pi/100;
end
for i = 1:length(x)
y(i) = cos(x(i));
z(i) = sin(x(i));
end
plot3(x,y,z)
title('Plot 3D')
xlabel('x');ylabel('y');zlabel('z')
disp('Presione cualquier tecla para continuar');pause

disp('Ejercicio 6, Dado')
m = input('¿Cuantos lanzamientos desea realizar?: ');
x = randi([1,6],1,m);
xbins = 1:6;
hist(x,xbins)

También podría gustarte