matlab

Páginas: 5 (1024 palabras) Publicado: 15 de diciembre de 2015
DEPARTAMENTO DE CIENCIAS EXACTAS

´
LABORATORIO DE MATEMATICAS

TAREA No.- 1

INTEGRANTES:
ORTIZ BRYAN
F RAN CISCOM ACIAS

Aula: H 304

NRC:1421

UNIVERSIDAD DE LAS FUERZAS ARMADAS
Laboratorio de Matematicas

TAREA 1
´Indice
´ EN MATLAB
1. PROGRAMACION
1.1. SENTENCIAS DE CONTROL . .
1.1.1. FOR . . . . . . . . . . . . .
1.1.2. IF . . . . . . . . . . . . . .
1.1.3. WHILE . . . . . . . . . . .1.1.4. SWITCH . . . . . . . . . .

.
.
.
.
.

3
3
3
3
3
4

´ DEL LA PRACTICA
´
2. ELABORACION
2.1. ENUNCIADO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
´
2.2. CODIGO
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
´
2.3. GRAFICO
DE CORRIDA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4
4
46

3. CONCLUSIONES

7

4. RECOMENDACIONES

7

5. WEB-GRAFIAS

7

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

2

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
. UNIVERSIDAD DE LAS FUERZAS ARMADAS
Laboratorio de Matematicas

1.

´ EN MATLAB
PROGRAMACION

Matlab puede utilizarse como un lenguaje de programaci´on que incluye todos los elementos necesarios.
Anade la gran ventaja de poder incorporar a los programas propios del usuario todas las aplicaciones que
ya tiene implementadas, lo cual facilita y simplifica en muchos casos la programaci´on. Tambi´enser´a de
gran utilidad tener en cuenta la estructura vectorial y matricial del programa. Como ya hemos adelantado, los programas en Matlab suelen escribirse en los ficheros .m (M-ficheros). Lo normal es que sea en
˜
ficheros Scrips que resultan los m´
as sencillos. A veces, no tienen argumentos de entrada ni salida y estA¡n
formados por un conjunto de instrucciones que se ejecutan secuencialmente.1.1.

SENTENCIAS DE CONTROL

El uso de aplicaciones recursivas y condicionales es muy habitual en matem´aticas. Para ello si utilizan
las bifurcaciones y los bucles. Las bifurcaciones permiten realizar una u otra operaci´on seg´
un se cumplan
o no ciertas condiciones. Los bucles repiten operaciones sobre datos distintos. Algunas de las sentencias
de las que dispone Matlab para este tipo de trabajosson las siguientes:

1.1.1.

FOR

Permite ejecutar de forma repetitiva un comando o grupo de comandos. La forma general de un bucle
for es:

1.1.2.

IF

Mediante esta estructura se pueden ejecutar secuencias de comandos si se cumplen determinadas condiciones. Su sintaxis es:

1.1.3.

WHILE

Tambi´en dispone de la sentencia ˆ
aœhaz mientrasˆa que ejecuta un bucle mientras una condici´on sea cierta.Su sintaxis es:

3

UNIVERSIDAD DE LAS FUERZAS ARMADAS
Laboratorio de Matematicas

1.1.4.

SWITCH

A veces, es necesario, elegir entre varias alternativas, como se muestra en la siguiente figura:

2.
2.1.

´ DEL LA PRACTICA
´
ELABORACION
ENUNCIADO

Elaborar un c´
odigo donde aparezca un men´
u que tenga las siguientes opciones:
1. Muestre si un n´
umero es par o impar.
2. Muestre si un n´
umeroes primo.
3. Muestre si un n´
umero es pal´ındromo.
4. Salir.

2.2.

´
CODIGO

fprintf(’\t\t MENU\n’);
disp(’1. Numero par o impar’);
disp(’2. Numero primo’);
disp(’3. Numero palindromo’);
disp(’4. Salir’);
opc=input(’Escriba entre 1-4 para elegir en el Menu: ’);
while ~(opc==4)
switch opc
case 1
clc;
disp(’PAR O IMPAR’);
j=input(’Digite un numero: ’);
if rem(j,2)==0
fprintf(’El numero %0.0f espar’,j);
else
fprintf(’El numero %0.0f es impar’,j);
end
fprintf(’\nDesea repetir el proceso:\n1. SI=1\n2. NO=2\n’);
opc1=input(’’);
clc;
if(opc1==1)
4

UNIVERSIDAD DE LAS FUERZAS ARMADAS
Laboratorio de Matematicas

opc=1;
else
fprintf(’\t\t MENU\n’);
disp(’1. Numero par o impar’);
disp(’2. Numero primo’);
disp(’3. Numero palindromo’);
disp(’4. Salir’);
opc=input(’Escriba entre 1-4 para elegir en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • matlab
  • Matlab
  • Matlab
  • matlab
  • MATLAB
  • MATLAB
  • Matlab
  • Matlab

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS