Descargar la presentación
La descarga está en progreso. Por favor, espere
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
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.
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
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.