ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ejercicios MATLAB


Enviado por   •  22 de Septiembre de 2020  •  Práctica o problema  •  531 Palabras (3 Páginas)  •  452 Visitas

Página 1 de 3

                                     Introducción

En esta tarea se presentan ejercicios relacionados con el comando visto en clase “for-end” y “while-end”. Recordando que dichos comandos son ciclos o iteraciones, usados para control de flujo de un programa.

Comando for-end

[pic 1]

Características

  • Permite definir ciclos o bucles donde el número de iteraciones queda definido al comienzo del bucle.
  • La repetición de una o varias instrucciones se repite un número fijo de veces.
  •  La variable índice del ciclo puede tener cualquier nombre de variable (i, j, k, m, n, etc.). No usar “i ó j” si se usan números complejos.

Pasos

1) En el primer paso, k toma el valor inicial f

 Se ejecutan los comandos entre for y end

 2) Se regresa a la instrucción for. Ahora k = f+s

 Se ejecutan los comandos entre for y end con el nuevo valor k

 …

 Último paso) Cuando k=t el ciclo acaba y se continua ejecutando comandos después del end

 

 

Comando while-end

while – Repetir la ejecución de sentencias mientras que la condición es verdadera.

[pic 2]

Características

  • Requiere de una expresión condicional verdadera para realizar el ciclo.
  •  Cuando se desconoce el número de iteraciones a realizar.
  •  No se especifica el número de pasos pero se debe satisfacer una condición.
  • En algunos casos requiere de un contador inicial antes de iniciar ciclo while, y durante el ciclo el contador debe incrementar o disminuir mientras se realiza cada ciclo (en estos casos, la variable del contador se utiliza en la expresión condicional.
  • En el momento en que la expresión condicional sea falsa, finaliza el ciclo.

 


Instrucciones

Realiza lo que se te pide utilizando los comandos vistos.

  1. Cuántas veces correrá el siguiente código con un ciclo while y cuál será la salida? Trabaja este ejercicio a mano y usa MATLAB para checar tu resultado. NOTA SUBIR LA FOTO/SCAN DE LOS CALCULOS A MANO.

sum = 0;

while sum <=10

sum = sum + 3;

end

disp('sum =');disp(sum)

  1. Crea un archivo script que muestre la suma (desde 1 hasta 10) de un número dado y repetir el proceso hasta que el usuario lo requiera.

Ejemplo:

Serie de 10 números

Número a procesar:1

1 + 1 = 2

1 + 2 = 3

1 + 3 = 4

1 + 4 = 5

1 + 5 = 6

1 + 6 = 7

1 + 7 = 8

1 + 8 = 9

1 + 9 = 10

1 + 10 = 11

¿Desea procesar otro número (S/N)? S

...

Descargar como (para miembros actualizados) txt (3 Kb) pdf (261 Kb) docx (183 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com