Está en la página 1de 5

Nombre del estudiante: Juan Sebastian Pérez Carmona

código del estudiante: 1005.324.191

Realizar los siguientes ejercicios utilizando una de las siguientes herramientas


(MATLAB, OCTAVE O SCILAB)

1. Crear un código para realizar los cálculos siguientes:



%1)
5^2
sqrt(4+6^3)
1+5*(3/6^2)+2^(2-4)*1/5.5

2. El área de un círculo es . Defina r como 5 y luego encuentre el área de un círculo

% 2)
r=5
a=pi*r^2
3. El área de un triángulo es ½ la longitud de la base del triángulo, por la altura del
triángulo. Defina la base como la matriz como: . Y la altura como 12, y
encuentre el área de los triángulos.

% 3)
b=[2,4,6]
A=12
a=(1/2)*b*A

4. Crear los siguientes vectores.

a) cree un vector igualmente espaciado de valores desde 1 hasta 20 en incrementos de 1.

b) Cree un vector que contenga 15 valores, igualmente espaciados entre 4 y 20.


(Sugerencia: use el comando linspace)

c) Cree un vector con valores desde cero hasta 2Π en incrementos de Π/10.


d) Cree un vector que contenga 10 valores logarítmicamente espaciados entre 10 y 1000.
(sugerencia: use el comando logspace)

% 4)
a=1:20
b=linspace(4,20,15)
c=0:pi/10:2*pi
d=logspace(10,1000,10)

5. a) Cree una tabla de conversión de metros a centímetros, comenzando desde 0


incrementando en 1 y termine en 1 metro (Busque el factor de conversión)

b) Crea una tabla de conversión de radianes a grado. Comience desde 0 radianes e


incremento de 0.1Π radianes, hasta Π.

% 5)
a)
m=0:1
cm=m*100
tabla=[m' cm']
b)
rad=0:0.1*pi:pi
deg=rad*180
tabla1=[rad' deg']
6. La ecuación general para la distancia que recorre un cuerpo en caída libre (ignorando
la fricción del aire) es: , Suponga que g=9.8 . Genere una tabla de tiempo
contra distancia recorrida para valores de tiempo de 0 a 100 segundos. Elija un
incremento adecuado para su variable tiempo.

% 6)
g=9.8
t=0:5:100
d=(1/2)*g*t.^2
tabla=[t' d']

OPERACIONES Y MANIPULACIÓN DE MATRICES


7. Cree las siguientes matrices y úselas en los ejercicios que siguen:

(a) Cree una matriz llamada d a partir de la tercera columna de la matriz a.

(b) Combine la matriz b y la matriz d para crear la matriz e, una matriz

bidimensional con tres filas y dos columnas.

(c) Combine la matriz b y la matriz d para crear la matriz f, una matriz

unidimensional con seis filas y una columna.


(d) Cree una matriz g a partir de la matriz a y los primeros tres elementos de la matriz

c, con cuatro filas y tres columnas.

(e) Cree una matriz h con el primer elemento igual a a1,3, el segundo elemento igual a

c1,2 y el tercer elemento igual a b2,1.

% 7)

a=[15 3 22;3 8 5;14 3 82] e=[1 22;5 5;6 82]


b=[1;5;6] f=[1;5;6;22;5;82]
c=[15 18 5 2] g=[15 3 22;3 8 5;14 3 82;15 18 5]
d=[22;5;82] h=[22 18 5]
8. La Tabla 1 representa las exportaciones de Colombia desde el año 2014 hasta el 2018.

Tabla 1. Exportaciones de Colombia hacia varios países (cifras en millones de dólares).

Elabore un script en Matlab que:

• Defina una matriz A donde guarde los valores de la Tabla 1 (solo los números, no
los años ni los países).
• Escriba un comando que a partir de A cree una matriz B en cuyas filas queden los
años y en cuyas columnas queden los países.
• Actualice la matriz A reemplazando las exportaciones del 2018 de Japón y Holanda
por ceros, sin introducir toda la matriz nuevamente. Guarde la matriz actualizada en
la variable C.
• Convierta los valores de las exportaciones a pesos colombianos (COP) y guárdelos
en la matriz D. Considere la siguiente tasa representativa: 1 dólar = 4000 COP
Cree una matriz E que incluya las exportaciones tanto de la Tabla 1 como las cifras de la Tabla 2
operando directamente sobre la matriz A.

% 8)

A=[156 155 166 144 112;86 81 79 17 33;52 30 65 94 25;16 90 93 70 61;15 95 47 66 54]


A'
A(3,5)=0;
A(5,5)=0
D=A.*4000
E=[A;D]

9. Cree una matriz de ceros del mismo tamaño que las matrices a, b y c del problema 7.
(Use la función size para ayudarse a cumplir esta tarea.)

% 9).a) b) c)
s1=size(a) s2=size(b) s3=size(c)
A=zeros(s1) B=zeros(s2) C=zeros(s3)
10. Cree una matriz mágica de 6*6.

a) ¿Cuál es la suma de cada una de las filas?


b) ¿Cuál es la suma de cada una de las columnas?
c) ¿Cuál es la suma de cada una de las diagonales?

% 10)
M=magic (6)
a=sum(M,2)
b=sum(M)
d=diag(M)
c=sum(d)

11. Extraiga una matriz 3 3*3 de la esquina superior izquierda de la matriz mágica que creó
en el problema 10 ¿Ésta también es una matriz mágica?

% 11)
M=[35 1 6;3 32 7;31 9 2]
a=sum(M)
b=sum(M,2)
d=diag(M)
c=sum(d)
% R/ no es una matriz magica

También podría gustarte