Está en la página 1de 8

Paso 2 – Practica1 Resolver ejercicios propuestos en el

componente practico y sustentarlo con un video.

Tutor/a:

Paola Andrea Buitrago

Estudiante:

Hector Fernando Gamba Trujillo

Código: (N° de cédula)

1112763685

Grupo:

203036_107

Universidad Nacional Abierta y a Distancia UNAD

Escuela Ciencias de la Educación

Ingenieria en Telecomunincaciones

Software Para Ingenieria.

Cartago Valle

5-03-2020
INTRODUCCION

Con el siguiente trabajo vamos a aprender más sobre Matlab y realizar


operaciones matemáticas en ellas y aprender diferentes códigos para
realizarlas y conocer más sobre el programa de software para ingeniería,
ver a que nos enfrentamos, que herramientas necesitamos para resolver
cada problema a que nos vamos a enfrentar, que es lo que vamos a
aprender y todos los presaberes para solución de un problema planteado.
Actividades a desarrollar:

PRÁCTICA 1.

Es importante que realice cada una de las actividades descritas, ya que


de ellas puede extraer varias ideas que lo orienten en la formulación de
la solución del problema planteado en el curso.

1. Instalar Matlab o Scilab

2. En Matlab o Scilab realice las siguientes operaciones aritméticas

- Manejo De Números Enteros.

Asigne a una variable el valor de una resistencia en unidad de


ohmios y conviértala en unidades de mili ohmios y mega ohmios.

MILI OHMIOS
clear all
prompt = 'ingrese el valor a convertir a miliohms ';
x = input(prompt)
y = x/1000

MEGA OHMIOS

clear all
prompt = 'ingrese el valor a convertir a Megaohms ';
x = input(prompt)
y = x*1000000
Manejo de números reales

Asigne a una variable el valor de la capacidad de almacenamiento


de un disco duro y calcule su valor en unidades de bytes y kilobytes.

clear all
prompt = 'ingrese la variable a convertir a kilobytes ';
x = input(prompt)
y = x*1000

Manejo de Vectores.

Leer el valor de un ángulo en notación decimal y almacenarla en un


vector de orden 3, el valor de dicho ángulo, pero en notación
sexagesimal, primera celda los valores en grados, segunda celda en
minutos y tercera celda en segundos.
clear all
prompt = 'ingrese el valor ';
x = input(prompt)
grados = x*(180/pi)
min=(grados - floor(grados))*60
seg=(min - floor(min))*60

v = [grados min seg]


Manejo de matrices.

Selecciones 2 matrices de números reales (A, B), de orden 4*4 y


con ella realice las siguientes operaciones.
(suma, resta y multiplicación)

clear all
a=[1 2 3 4;5 6 7 8;9 10 11 12 ;14 15 16 17]
b=[17 18 19 20;21 22 23 24;25 26 27 28;29 30 31 32]

c=a+b
d=a-b
e=a*b

MATRIZ A:
a=

1 2 3 4
5 6 7 8
9 10 11 12
14 15 16 17

MATRIZ B:

b=

17 18 19 20
21 22 23 24
25 26 27 28
29 30 31 32

SUMA:

c=

18 20 22 24
26 28 30 32
34 36 38 40
43 45 47 49
RESTA:

d=

-16 -16 -16 -16


-16 -16 -16 -16
-16 -16 -16 -16
-15 -15 -15 -15

MULTIPLICACION:

e=

250 260 270 280


618 644 670 696
986 1028 1070 1112
1446 1508 1570 1632

Manejo de funciones predefinidas

Consulte 3 funciones predefinidas en Matlab/Scilab para el


manejo matemático y realice un ejemplo con cada una de
ellas donde se evidencia su aplicación

FUNCION SENO:

clear all
prompt = 'ingrese el valor ';
x = input(prompt)
y = sin (x)
FUNCION LOGARITMO:

clear all
prompt = 'ingrese el valor ';
x = input(prompt)
y = log (x)

FUNCION RAIZ CUADRADA:

clear all
prompt = 'ingrese el valor ';
x = input(prompt)
y = sqrt (x)

3. Realice el siguiente programa:


Un programa que genere tres números aleatorios entre 1 y un límite
superior; esos tres números debe imprimirlos ordenados en forma
ascendente o descendente, tanto el límite superior como el orden
ascendente o descendente los establece el usuario.

clear all;
a=1;
b=input('ingrese el maximo valor: ');
x=(b-a).*rand(1,3)+a
usuario = input(' Si desea números aleatorios ascendetes presione 1, y
si desea descendentes cualquier números diferentes de 1: ')
if (usuario == 1)
b=sort(x) %ascendente
else c=sort(x,'descend') %descendente
end
4. Crear y publicar un video (en su cuenta de youtube), donde se
evidencia que tiene instalado Matlab o Scilab y explique la solución
que dio a los ejercicios anteriores, desde la perspectiva tanto del
programador (código fuente – lógica empleada) como del usuario
(funcionamiento del programa)

https://www.youtube.com/watch?v=5cwcTSMcFe8

También podría gustarte