PDF de programación - Tema 5 - Programación básica en MATLAB / Octave

Imágen de pdf Tema 5 - Programación básica en MATLAB / Octave

Tema 5 - Programación básica en MATLAB / Octavegráfica de visualizaciones

Publicado el 3 de Junio del 2019
1.401 visualizaciones desde el 3 de Junio del 2019
2,0 MB
44 paginas
Creado hace 9a (23/10/2014)
BLOQUE TEMÁTICO II

INFORMÁTICA APLICADA

BLOQUE TEMÁTICO II

FUNDAMENTOS DE PROGRAMACIÓN

Y APLICACIONES EN INGENIERÍA

TEMA 4. Fundamentos de programación

TEMA 5. Programación básica en MATLAB ® / Octave

TEMA 6. Programación de macros en Excel empleando Visual Basic

1º Grado en IQ, IQ+IA, IQ+IOI

Curso 2014-2015

BLOQUE TEMÁTICO II

TEMA 5

TEMA 5. PROGRAMACIÓN BÁSICA EN MATLAB ®/OCTAVE

5.1. Introducción a Matlab y Octave

5.2. Entrada y salida con formato

5.3. Programas: script y funciones

5.4. Estructuras alternativas o condicionales

5.5. Estructuras repetitivas o bucles

5.6. Aplicación de MATLAB ® / Octave a casos prácticos de ingeniería

1º Grado en IQ, IQ+IA, IQ+IOI

INF. APLICADA

BLOQUE II

5.1. Introducción a Matlab / Octave

PROGRAMACIÓN EMPLEANDO PSEUDOCÓDIGO Y ORDINOGRAMAS

ALTERNATIVAS

Controlan la ejecución de uno o varios bloques de instrucciones dependiendo
del cumplimiento o no de alguna condición o valor final de una expresión
(simple, doble y múltiple)

Simple

Doble

Multiple

Si (expresión) entonces

Accion 1
Acción 2

Fin si

Si (expresión) entonces

Según sea (expresión)

Accion 1
Acción 2

Si no

Accion 3

Fin si

Valor 1

Instrucccion 1

Valor 2

Instrucccion 2

Otros

Instrucccion 3

Fin según sea

1º Grado en IQ, IQ+IA, IQ+IOI

INF. APLICADA

BLOQUE II

5.1. Introducción a Matlab / Octave

PROGRAMACIÓN EMPLEANDO PSEUDOCÓDIGO Y ORDINOGRAMAS

REPETITIVAS

Controlan la repetición de un conjunto de instrucciones mediante la
evaluación de una condición, la cual se realiza en cada nueva repetición o por
medio de un contador (mientras, repetir y para)

Mientras (while)

Repetir (do until)

Para (for)

Mientras (condición)

Acción 1
Acción 2
Fin_mientras

Repetir

Acción 1
Acción 2

Hasta (condición)
Fin_repetir

Para VC = VI :IN:VF hacer

Acción 1
Acción 2

Fin_para

1º Grado en IQ, IQ+IA, IQ+IOI

INF. APLICADA

BLOQUE II

5.1. Introducción a Matlab / Octave

MATLAB/OCTAVE COMO CALCULADORA

http://gnu.org/software/octave/

CÁLCULOS SIMPLES

VARIABLES

REGLAS DE ASIGNACIÓN
VARIABLES PREDEFINIDAS

OPERADORES DE COMPARACIÓN

~ alt+126

MANEJO DE VECTORES Y MATRICES

GRÁFICAS EN 2D Y 3D

AJUSTES DE CURVAS

1º Grado en IQ, IQ+IA, IQ+IOI

INF. APLICADA

BLOQUE II

5.1. Introducción a Matlab / Octave

PROGRAMACIÓN EN MATLAB/OCTAVE

MATLAB

FICHEROS DE MATLAB
EN LA CARPETA ACTIVA

OCTAVE

+ EXPLORADOR DE WINDOWS

+ NOTEPAD ++

EDITOR DE TEXTO

FICHEROS DE OCTAVE

EDITOR
DE TEXTO

VENTANA DE COMANDOS

VENTANA DE COMANDOS

1º Grado en IQ, IQ+IA, IQ+IOI

INF. APLICADA

BLOQUE II

5.1. Introducción a Matlab / Octave

¿CÓMO TRABAJAR CON OCTAVE y NOTEPAD++?

1. ABRIR OCTAVE, NOTEPAD ++

Y EL EXPLORADOR DE WINDOWS

2. GUARDAR EL ARCHIVO EN NOTEPAD ++
CON EXTENSION .m EN LA CARPETA
ELEGIDA DEL EXPLORADOR

EL NOMBRE DE LA CARPETA NO DEBE
CONTENER ESPACIOS EN BLANCO O

CARACTERES ESPECIALES

1º Grado en IQ, IQ+IA, IQ+IOI

INF. APLICADA

BLOQUE II

5.1. Introducción a Matlab / Octave

¿CÓMO TRABAJAR CON OCTAVE y NOTEPAD++?

3. CAMBIAR EL DIRECTORIO EN LA VENTANA DE COMANDOS DE OCTAVE

COPIAR LA
DIRECCIÓN DEL
EXPLORADOR

PEGAR EN OCTAVE (NO USAR CTRL+V)

ANTES DE LA DIRECCIÓN ESCRIBIR LA

PALABRA cd SEGUIDO DE LA

DIRECCIÓN

(la dirección no debe contener espacios
ni caracteres diferentes de letras o “_”)

ESTOS PASOS DEBEN REPETIRSE CADA VEZ QUE VAYAMOS A USAR OCTAVE

1º Grado en IQ, IQ+IA, IQ+IOI

INF. APLICADA

BLOQUE II

5.1. Introducción a Matlab / Octave

¿CÓMO TRABAJAR CON OCTAVE y NOTEPAD++?

4. ESCRIBIR LOS COMANDOS EN NOTEPAD ++

GUARDAR CON UN NOMBRE SIN ESPACIOS

SI MODIFICAMOS ALGO EN EL ARCHIVO

APARECE ICONO EN ROJO

ANTES DE EJECUTAR EN OCTAVE, DARLE A

GUARDAR

DEBE ESTAR EN VERDE PARA PODER

EJECUTARSE DESDE LA VENTANA DE OCTAVE

1º Grado en IQ, IQ+IA, IQ+IOI

INF. APLICADA

BLOQUE II

5.1. Introducción a Matlab / Octave

¿CÓMO TRABAJAR CON OCTAVE y NOTEPAD++?

5. EJECUTAR EL PROGRAMA EN VENTANA DE OCTAVE ESCRIBIENDO EL NOMBRE DEL
ARCHIVO DE NOTEPAD ++

Escribir nombre programa en octave,

diferencia entre mayúsculas y

minúsculas

1º Grado en IQ, IQ+IA, IQ+IOI

INF. APLICADA

BLOQUE II

5.1. Introducción a Matlab / Octave

¿CÓMO TRABAJAR CON OCTAVE y NOTEPAD++?

6. COMPROBAR QUE EL PROGRAMA REALIZADO NO CONTIENE ERRORES

V

V

1º Grado en IQ, IQ+IA, IQ+IOI

INF. APLICADA

BLOQUE II

5.1. Introducción a Matlab / Octave

RESOLUCIÓN DE PROBLEMAS EN INGENIERÍA Y CIENCIAS

1. PLANTEAR EL PROBLEMA.

2. DESCRIBIR LOS VALORES DE ENTRADA (CONOCIDOS) Y LAS SALIDAS

(INCOGNITAS) QUE SE REQUIEREN.

Tener en cuenta las unidades e identificar las constantes que son necesarias para la
resolución del problema.

3. DESARROLLAR EL ALGORITMO (pseudocódigo u ordinograma).

4. RESOLVER EL PROBLEMA CREANDO EL CÓDIGO EN MATLAB / OCTAVE.

5. PROBAR QUE NO EXISTEN ERRORES EN EL CÓDIGO Y QUE LA SOLUCION ES

CORRECTA (LAS GRÁFICAS SON ÚTILES PARA VERIFICAR QUE LOS RESULTADOS
SON COHERENTES).

1º Grado en IQ, IQ+IA, IQ+IOI

INF. APLICADA

BLOQUE TEMÁTICO II

TEMA 5

TEMA 5. PROGRAMACIÓN BÁSICA EN MATLAB ®/OCTAVE

5.1. Introducción a Matlab y Octave

5.2. Entrada y salida con formato

5.3. Programas: script y funciones

5.4. Estructuras alternativas o condicionales

5.5. Estructuras repetitivas o bucles

5.6. Aplicación de MATLAB ® / Octave a casos prácticos de ingeniería

1º Grado en IQ, IQ+IA, IQ+IOI

INF. APLICADA

BLOQUE II

5.2. Entrada y salida con formato

ENTRADA DEFINIDA POR EL USUARIO

INPUT

EN NOTEPAD++

Proporciona una cadena de texto en la ventana de
comandos para que el usuario proporcione la entrada
solicitada.

z = input (‘Introduzca un valor’)

INTRODUCIR UN

SOLO VALOR

MATRICES

CADENA DE
CARACTERES

(DEBEN APARECER
ENTRE COMILLAS o

poner ‘s’)

1º Grado en IQ, IQ+IA, IQ+IOI

INF. APLICADA

BLOQUE II

5.2. Entrada y salida con formato

ENTRADA DEFINIDA POR EL USUARIO

INPUT

EN OCTAVE

EJECUTAR EL PROGRAMA HECHO EN
NOTEPAD++.

LOS COMENTARIOS (%) NO APARECEN EN
OCTAVE.

1º Grado en IQ, IQ+IA, IQ+IOI

INF. APLICADA

BLOQUE II

5.2. Entrada y salida con formato

SALIDAS POR PANTALLA

Función DISP

Proporciona una cadena de texto para informar al usuario
del uso del programa:

disp (‘texto’)

También podemos mostrar el valor de una variable
calculada quitando los apostrofes:

disp (nombre_variable)

EN NOTEPAD++

EN OCTAVE

Si no queremos una asignación de
variables o constantes o una
operación, finalizar la frase con ;

1º Grado en IQ, IQ+IA, IQ+IOI

INF. APLICADA

BLOQUE II

5.2. Entrada y salid
  • Links de descarga
http://lwp-l.com/pdf16026

Comentarios de: Tema 5 - Programación básica en MATLAB / Octave (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad