Sie sind auf Seite 1von 6

PRÁCTICA 1

UNIDAD 1. FUNDAMENTACIÓN DEL LENGUAJE DE PROGRAMACIÓN Y


TRATAMIENTO MATEMÁTICO

Néstor Arcángel Espinel Salamanca


C.c 1057592571

Presentado a:
Juan Monroy

Universidad Nacional Abierta y a Distancia


Escuela de Ciencias Básicas Tecnología e Ingeniería
Programa Académico
14/03/2019
PRÁCTICA 1

UNIDAD 1. FUNDAMENTACIÓN DEL LENGUAJE DE PROGRAMACIÓN Y


TRATAMIENTO MATEMÁTICO
• Fundamentos e instalación de software de modelamiento
matemático
• Variables
• Formato de números
• Operaciones matemáticas básicas
• Funciones
• Instrucciones de entrada de información
• Condicionales IF-ELSE
Actividades a desarrollar:

PRÁCTICA 1. Del 15/02/2019 al 14/03/2019


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 del año de nacimiento, a otra el
valor del año actual y realice el cálculo de la edad de la
persona
fecna=input('igrese el año');

fecac=2019;

k= fecac - fecna;

rs=sprintf('la edad es %f',k);

clc

disp(rs)
%end

Manejo de números reales


Asigne a una variable el valor del radio de una circunferencia
y calcule el área de dicho circulo
rad=input('ingrese el radio:');

a= pi*rad^2;

rs=sprintf('el aera de la circunferencia es %f',a);

clc

disp(rs)

Manejo de vectores
Seleccione un polinomio de grado 3 y asigne los valores de
sus coeficientes a una variable de tipo vector y calcule sus
raíces, derívelo e intégrelo
% x^3-4x^2-3x-10=0

clear all

clc

x=([1 4 3 10])

sprintf('Raiz de polinomio: x^3-4x^2-3x-10=0 ')

roots(x)

sprintf('derivada del polinomio: x^3-4x^2-3x-10=0 ')

syms x

diff (x^3-4*x^2-3*x-10)

sprintf('integral del polinomio: x^3-4x^2-3x-10=0 ')

syms x

int (x^3-4*x^2-3*x-10)

clc

sprintf('Gracias ')
Manejo de matrices
Seleccione dos matrices de números reales (A y B), de orden
4x4 y con ellas realice las siguientes operaciones (suma,
resta, multiplicación)
Con la matriz A calcule la transpuesta, multiplíquela por una
constante.
A= [3 4 7 5; 3 -6 4 -8; 4 2 9 2; 4 -1 -5 -3]

B= [6 7 -5 -1; 5 9 -2 -7; 5 -9 -5 2; 1 7 -4 8]

sprintf('SUMA ')
A+B

sprintf('RESTA ')
A-B
sprintf('MULTIPL ')
A*B

sprintf('INVERSA ')
inv (A)

sprintf('MULTIPL DE CONSTANTE ')


14*A

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
sprintf('raiz cuadrada ')

sqrt(16)

sprintf('tangente ')

tan(pi/4)

sprintf('valor absoluto ')

abs(-5)
3. Realice los siguientes programas:

Un programa que capture una medida de capacitancia en faradios y


la exprese en el submúltiplo ó múltiplo más adecuado.
Ejemplo:
Valor que ingresa: 0,003
Valor devuelto: 3 mili faradios
sprintf('bienvenido calculemos la capacitancia en faradios ')

cap=input('ingrese el valor de la capacitanca que desea calcular: ')

mil=10^3;

calfa=cap*mil;

disp(calfa);

disp('calfa');

sprintf('Gracias por usar nuestro calculador')

Un programa que permita ingresar el valor de los ángulos internos


de un triángulo, determine si es factible construir y el tipo de
triángulo (isósceles, equilátero y escaleno).
AngA=input('ingrese el angulo A: ');

AngB=input('ingrese el angulo B: ');

AngC=input('ingrese el angulo C: ');

%if A==B&A==C hacemos esta operacion para el equilatero de este todos sus
lados son iguales

if AngA==AngB&AngA==AngC

disp('el trialgulo es Equilatero');

else

%if A==B|A==C|C==B hacemos esta operacion para el Isoceles de este


dos

%de sus lados son iguales


if AngA==AngB|AngA==AngC|AngC==AngB

disp('El triangulo es isoceles ');

else

disp('dicho triangulo es escaleno ');

end

end

4. Crear y publicar un video (en su cuenta de youtube), donde se


evidencia que tiene instalado Matlab, explique el entorno de trabajo
y a la vez explique las operaciones realizadas en el ítem 2, el código
de los programas desarrollados en el ítem 3.
Link de video: https://youtu.be/FljYfmLcWEw

Das könnte Ihnen auch gefallen