← MATLAB EspañolChapter 01 of 13

Introduccion a MATLAB

## Objetivos de Aprendizaje - Comprender la historia y aplicaciones de MATLAB - Configurar el entorno de desarrollo de MATLAB - Escribir y ejecutar tu primer programa en MATLAB - Comprender los conceptos basicos de la sintaxis de MATLAB ## Que es MATLAB? MATLAB (Matrix Laboratory) es un lenguaje de programacion de alto nivel y entorno interactivo desarrollado por MathWorks para computacion numerica, desarrollo de algoritmos y visualizacion de datos. ```matlab % Tu primer programa en MATLAB disp('Hola, Mundo!'); ``` ## Plataforma MATLAB ### Caracteristicas Clave - **Basado en Matrices** - Soporte integrado para operaciones con matrices y arreglos - **Interactivo** - Ejecutar comandos linea por linea o ejecutar scripts - **Visualizacion** - Extensive capacidades de graficacion y graficos - **Cajas de Herramientas** - Librerias de funciones especializadas para diferentes dominios - **Computacion Numerica** - Disenado para calculos matematicos y de ingenieria ### Componentes | Componente | Descripcion | |------------|-------------| | MATLAB | Entorno de desarrollo interactivo | | Editor | Escribir y depurar codigo | | Ventana de Comandos | Ejecutar comandos directamente | | Espacio de Trabajo | Almacenar variables en memoria | | Ruta | Orden de busqueda para funciones | ## Instalando MATLAB ### Descarga Obtener MATLAB de (requiere licencia) ### Alternativa en Linea MATLAB Online: (basado en navegador) ### Verificar Instalacion ```matlab ver ``` ## Tu Primer Programa ### Usando la Ventana de Comandos ```matlab >> disp('Hola, Mundo!') Hola, Mundo! ``` ### Usando un Script Crear un nuevo archivo de script llamado `hello.m`: ```matlab % hello.m % Mi primer programa en MATLAB name = 'Mundo'; fprintf('Hola, %s!\n', name); ``` ### Ejecutar el Script ```matlab hello ``` ## Interfaz de MATLAB ### Areas Principales de la Ventana - **Carpeta Actual** - Navegar por archivos y carpetas - **Ventana de Comandos** - Ingresar comandos directamente - **Espacio de Trabajo** - Ver variables en memoria - **Editor** - Escribir y editar scripts - **Historial de Comandos** - Ver comandos anteriores ## Comentarios ```matlab % Comentario de una sola linea %{ Comentario de multiples lineas Puede abarcar varias lineas %} x = 5; % Comentario en linea ``` ## Variables ### Creando Variables ```matlab a = 10; % Variable numerica name = 'MATLAB'; % Variable de cadena isActive = true; % Variable logica ``` ### Mostrando Variables ```matlab x = 42; disp(x); % Mostrar valor fprintf('x = %d\n', x); % Salida formateada ``` ### Reglas para Nombres de Variables - Comenzar con una letra - Puede contener letras, numeros y guiones bajos - Sensible a mayusculas y minusculas - No puede usar palabras reservadas ```matlab validName = 1; % Valido my_variable = 2; % Valido 2ndPlace = 3; % Invalido (comienza con numero) end = 5; % Invalido (palabra reservada) ``` ## Constantes Integradas ```matlab pi % 3.1416... exp(1) % e (numero de Euler) Inf % Infinito NaN % No-es-un-numero eps % Epsilon de maquina realmin % Numero positivo mas pequeno realmax % Numero positivo mas grande ``` ## Operaciones Matematicas Basicas ```matlab a = 10; b = 3; suma = a + b % Suma: 13 diff = a - b % Resta: 7 prod = a * b % Multiplicacion: 30 quot = a / b % Division: 3.3333 power = a ^ b % Potencia: 1000 modulus = mod(a,b) % Modulo: 1 ``` ## Consejos para la Ventana de Comandos ```matlab clc % Limpiar ventana de comandos clear % Limpiar todas las variables clear x % Limpiar variable especifica who % Listar variables en espacio de trabajo whos % Listar variables con detalles ``` ## Versiones de MATLAB ```matlab version % Obtener version de MATLAB ver % Listar todos los productos instalados ``` | Version | Ano | Caracteristicas Clave | |---------|-----|----------------------| | R2023a | 2023 | Mejoras en Live Editor | | R2022b | 2022 | Nuevas funciones de graficacion | | R2022a | 2022 | Formacion de arreglos | | R2021b | 2021 | Depuracion mejorada | ## Resumen - MATLAB esta disenado para computacion numerica y operaciones con matrices - Entorno interactivo con ventana de comandos y espacio de trabajo - Los scripts se guardan como archivos `.m` - Los comentarios comienzan con `%` - Usar `disp()` o `fprintf()` para salida - Las variables se crean automaticamente cuando se les asigna valor - Usar `clear` para eliminar variables y `clc` para limpiar la pantalla

Comments

Comments powered by Giscus

To enable comments, add your Giscus embed code here.

Learn more about Giscus →