La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Programación MATLAB v. 5-3.

Presentaciones similares


Presentación del tema: "Programación MATLAB v. 5-3."— Transcripción de la presentación:

1 Programación MATLAB v. 5-3

2 PROGRAMACIÓN *  Estructura de Programas y Funciones.  *  Variables.  *  Matrices.  *  Bifurcaciones condicionales.  *  Ciclos iterativos (búcles) "for" y "while" .  *   Diagramas de flujo.

3 El entorno de trabajo

4 Entorno de trabajo ↔ Calculadora

5

6

7

8

9

10 Introducción a la Programación con Matlab
Estructura General:     Un programa es un conjunto de comandos que se ejecutan secuencialmente, con el propósito de obtener un resultado final o realizar una acción determinada.

11

12 Variables y operaciones simples
Variables: es un nombre que se da a un lugar para almacenamiento de datos.  Podemos utilizar nombres simples como: x, y, z, ... u otros más complejos y explícitos como: presion, temperatura, raíces, ...

13 ASIGNACIÓN DE VALORES A VARIABLES
x = 2; El símbolo ";" final, que indica a Matlab que no reproduzca en pantalla éste valor Ahora podemos multiplicar a x por un número: 2*x, o sumarle otro: x + 5, hallar su raíz cuadrada: sqrt(x), etc.

14 ASIGNACIÓN DE VALORES A VARIABLES
y = 5; Gráficamente: Ahora podremos hacer operaciones tales como: x + y, x/y, x*y, cos((x+y)/2), etc.

15 ASIGNACIÓN DE VALORES A VARIABLES
Si en una variable tenemos un determinado valor, y a continuación le asignamos otro diferente, el valor primero desaparece. Por ejemplo: en x tenía asignado el valor 2, si a continuación le asignamos otro: x = 8; Resulta:

16 Variables reservadas por Matlab:
Matlab tiene reservadas unas variables con valores ya asignados y que no pueden ser modificadas por nosotros, tales variables son: ans       Almacena el último valor computado.   eps       Almacena el valor llamado "precisión punto flotante".   pi          Almacena el valor de π , o sea,   inf         Representa a infinito. Nan Not a Number.

17 Operadores aritméticos en Matlab:
+ (suma), - (resta), * (producto), / (cociente), ^  (exponencial).

18 Precedencia con operadores aritméticos:
Operador Precedencia) Comentario ( ) er orden º paréntesis internos ^ º orden izquierda a derecha * , / º orden “ “ “ + , º orden “ “ “

19 Ejemplos

20 Ejemplos

21 Operadores relacionales en Matlab:
  >    "mayor que"     >=   "mayor o igual que"     <    "menor que"     <=   "menor o igual que"   = =  "igual que"  (Atención: = =)    >=   "mayor o igual que"    ~=    "distinto que"

22 Operadores lógicos en Matlab:
  &    equivale a "and".     |     equivale a "or".     ~    equivale a "not".

23 Ejemplos A >= B  &  B ~= 180  ("A mayor que B y B distinto de 180") (A+B) <= (C-D) |  (E+F) >= (G/H) → ("A+B menor o igual que C-D ó E+F mayor o igual que G/H").

24 Tablas de Verdad

25 ESTRUCTURA DE UN PROGRAMA
INICIO         BLOQUE GENERAL         FINAL

26 INICIO -  Nombre del programa, descripción general, nombre del autor, fecha de elaboración, etc.  -  Iniciación de variables (asignación de un valor inicial a algunas variables).        

27 - Ordenes, comandos, operaciones
BLOQUE GENERAL - Ordenes, comandos, operaciones -  Bifurcaciones condicionales - bucles iterativos, - etc.       

28 FINAL -  Sacar (displayar) resultados      

29 EJEMPLO DE PROGRAMA Tras escribir el programa en el Editor/Debugger, escoger en la barra superior:      File - Save as ...

30 EJECUCIÓN DEL PROGRAMA


Descargar ppt "Programación MATLAB v. 5-3."

Presentaciones similares


Anuncios Google