SlideShare una empresa de Scribd logo
MATLAB Y  ENLACE A EXCEL
¿Qué es Excel Link? Excel Link es un software que integra Microsoft Excel y Matlab en una ventana Microsoft basada en ambiente de cálculo.  Mediante conexión de Excel y Matlab es posible acceder a cálculo numérico y potentes gráficos de Matlab desde una Hoja Excel y herramientas de programación de macros.  Excel Link permite intercambiar y sincronizar  datos entre los dos ambientes.
MICROSOFT EXCEL Espacio de trabajo  de Excel Macro Hoja de Cálculo EXCEL LINK MATLAB Espacio de trabajo  de MATLAB Gráficos  Toolbox  Simulink Compiler Interconexión entre EXCEL y MATLAB
Requerimientos Excel Link necesita de unos 220 Kb en disco para funcionar Configuración de pantalla  para más de 256 colores. Sistemas Operativos: Windows 2000, NT ó XP Excel 98, 2000 ó posterior y Matlab 5.1 o posterior.
Instalación. Instale Windows y Excel antes de instalar Matlab y Excel Link. Configuración: 1.- Inicie Excel. 2.- Seleccione el menú Herramientas,  Complementos y active Excel Link. 3.- Desde el directorio raíz de  Matlab\toolbox\exlink\  abra el complemento excllink.xla
Instalado EXCEL LINK. Le aparecerá en las barras de menú una nueva barra de EXCEL LINK que nos permite: Iniciar Matlab,   Enviar matrices a Matlab, Traer matrices de Matlab o Evaluar un string Ahora está en condiciones de usar Excel Link.
Inicio de Excel Link. Si desea que Matlab no se inicie al mismo momento que al abrir Excel deberá insertar en una celda de una hoja Excel la instrucción  = MLAutostart(“no”) Para iniciar Matlab en forma manual vaya al Menú Herramientas, Macro, Macro e ingrese el comando  matlabinit  y ejecute la macro.
Funciones básicas de Excel Link. MLopen  Inicia el proceso Matlab. Matlabinit  Inicializa Excel Link y Matlab. MLAutostart   Inicia automáticamente el   proceso  Matlab. MLclose  Finaliza el proceso Matlab.
Funciones de manejo de datos. Matlabfcn Matlabsub MLAppendMatrix MLDeleteMatrix   MLEvalString MLGetMatrix MLgetVar   MLPutMatrix MLPutVar
Funciones de manejo de datos. Evalúa una función en Matlab dado un conjunto de datos de Excel y el resultado lo devuelve en la celda en que se insertó la función.  Matlabfcn Ej: matlabfcn("sum"; B1:B10)
Funciones de manejo de datos. Realiza la función con los datos que se envían desde Excel y el resultado lo devuelve en la celda indicada. Matlabsub   Ej: =matlabsub("sum";"D1";A1:A13)
Funciones de manejo de datos. Agrega a una matriz existente en Matlab las celdas que se especifique.   MLAppendMatrix Ej: En una celda ingrese =MLAppendMatrix("B", A1:A2) y en otra celda ingrese  =MLAppendMatrix("B", A10:A11) entonces la matriz B contendrá cuatro filas.
Funciones de manejo de datos. Elimina de Matlab la matriz que se especifica. MLDeleteMatrix   Ej: =MLDeleteMatrix("A")
Funciones de manejo de datos. Evalúa la expression y ejecuta en Matlab.   MLEvalString   Ej: =MLEvalString("B = B/2;plot(B)")
Funciones de manejo de datos. Devuelve matriz desde Matlab y la trae a Excel MLGetMatrix   Ej: =MLGetMatrix(A, B13)
Funciones de manejo de datos. Devuelve una variable a Excel Sólo utilizable en una Macro de Excel. MLgetVar   Ej: =MLgetVar  Nombre en Matlab; Nombre en VBA
Funciones de manejo de datos. Envía Matriz desde Excel a Matlab. MLPutMatrix Ej: =MLPutMatrix(“RANGO”;A1:A7)
Funciones de manejo de datos. Envía variable a Matlab. Sólo utilizable en Macros de Excel. MLPutVar Ej: =MLPutMatrix(“RANGO”;A1:A7)
Actividad  Se propone que implemente en Excel Link  una secuencia de instrucciones que permita enviar dos vectores (x e y ) a Matlab, graficar los vectores x e y en un gráfico de dispersión, calcular los coeficientes de la recta de regresión y devolver a Excel el vector de valores estimados con la recta de regresión.

Más contenido relacionado

DOCX
insertar0
PPT
IMPORTANCIA DE EXCEL
DOCX
Cuestionario1
PPTX
Algebra Lineal
PPTX
Operadores Aritméticos
DOCX
Práctica 8 [DPS]
PDF
Calculadora con operaciones básicas en java
PPT
Simulación de un experimento aleatorio que sigue una distribución Normal
insertar0
IMPORTANCIA DE EXCEL
Cuestionario1
Algebra Lineal
Operadores Aritméticos
Práctica 8 [DPS]
Calculadora con operaciones básicas en java
Simulación de un experimento aleatorio que sigue una distribución Normal

La actualidad más candente (17)

PPTX
PPTX
C) elaboracion de formularios dinamicos en paginas web mediante el uso de un ...
PPT
Elaboración de formularios dinámicos en páginas web
PPTX
Sem5
DOCX
Macros y gráficos dinámicos
PPTX
Operadores Y Funciones
PPTX
Pestaña programador
PDF
Practica17
PPTX
Pestaña programador
ODP
Tarea4
PPTX
Seminario 4
DOCX
Programa calculadora
PPTX
Quinta parte funciones y gráficos
PPTX
Aplicaciones estadísticas en Excel
DOCX
Actividades iníciales
PPTX
Li,likl
C) elaboracion de formularios dinamicos en paginas web mediante el uso de un ...
Elaboración de formularios dinámicos en páginas web
Sem5
Macros y gráficos dinámicos
Operadores Y Funciones
Pestaña programador
Practica17
Pestaña programador
Tarea4
Seminario 4
Programa calculadora
Quinta parte funciones y gráficos
Aplicaciones estadísticas en Excel
Actividades iníciales
Li,likl
Publicidad

Similar a Excel Link (20)

PDF
Manual de uso en MATLAB.pdf
PPTX
Algebra lineal
PDF
Manual matlab R2009a
PPTX
Matlab
PDF
Manual basico de matlab
PDF
manual de matlabManual de mat lab
PPTX
Computacion3
PPTX
Computacion3
PPTX
presentacion Archivos en matlab, guardar e importar
PPTX
matlab (2).pptx
DOC
Tutorial matlab
PPTX
003- Clas- Lenguajes de programación.pptx
PDF
Matlab r2006b
PDF
Manual basico de_matlab
PDF
Documento11541
PDF
Manual de usuario xcell48 v1.1
PDF
Tutorial de matlab [101 paginas en español]
PDF
PDF
Tutorial matlab
PDF
Tutorial matlab
Manual de uso en MATLAB.pdf
Algebra lineal
Manual matlab R2009a
Matlab
Manual basico de matlab
manual de matlabManual de mat lab
Computacion3
Computacion3
presentacion Archivos en matlab, guardar e importar
matlab (2).pptx
Tutorial matlab
003- Clas- Lenguajes de programación.pptx
Matlab r2006b
Manual basico de_matlab
Documento11541
Manual de usuario xcell48 v1.1
Tutorial de matlab [101 paginas en español]
Tutorial matlab
Tutorial matlab
Publicidad

Último (20)

PPTX
Presentación PASANTIAS AuditorioOO..pptx
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PDF
MANUAL de recursos humanos para ODOO.pdf
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PDF
Maste clas de estructura metálica y arquitectura
PPTX
modulo seguimiento 1 para iniciantes del
PDF
CyberOps Associate - Cisco Networking Academy
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PDF
Ronmy José Cañas Zambrano - Potenciando la tecnología en Venezuela.pdf
PPTX
Presentacion de Alba Curso Auditores Internos ISO 19011
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PDF
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
PPTX
la-historia-de-la-medicina Edna Silva.pptx
PDF
capacitación de aire acondicionado Bgh r 410
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
clase auditoria informatica 2025.........
PDF
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
Presentación PASANTIAS AuditorioOO..pptx
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
MANUAL de recursos humanos para ODOO.pdf
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
Maste clas de estructura metálica y arquitectura
modulo seguimiento 1 para iniciantes del
CyberOps Associate - Cisco Networking Academy
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
Ronmy José Cañas Zambrano - Potenciando la tecnología en Venezuela.pdf
Presentacion de Alba Curso Auditores Internos ISO 19011
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
la-historia-de-la-medicina Edna Silva.pptx
capacitación de aire acondicionado Bgh r 410
Zarate Quispe Alex aldayir aplicaciones de internet .docx
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
clase auditoria informatica 2025.........
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf

Excel Link

  • 1. MATLAB Y ENLACE A EXCEL
  • 2. ¿Qué es Excel Link? Excel Link es un software que integra Microsoft Excel y Matlab en una ventana Microsoft basada en ambiente de cálculo. Mediante conexión de Excel y Matlab es posible acceder a cálculo numérico y potentes gráficos de Matlab desde una Hoja Excel y herramientas de programación de macros. Excel Link permite intercambiar y sincronizar datos entre los dos ambientes.
  • 3. MICROSOFT EXCEL Espacio de trabajo de Excel Macro Hoja de Cálculo EXCEL LINK MATLAB Espacio de trabajo de MATLAB Gráficos Toolbox Simulink Compiler Interconexión entre EXCEL y MATLAB
  • 4. Requerimientos Excel Link necesita de unos 220 Kb en disco para funcionar Configuración de pantalla para más de 256 colores. Sistemas Operativos: Windows 2000, NT ó XP Excel 98, 2000 ó posterior y Matlab 5.1 o posterior.
  • 5. Instalación. Instale Windows y Excel antes de instalar Matlab y Excel Link. Configuración: 1.- Inicie Excel. 2.- Seleccione el menú Herramientas, Complementos y active Excel Link. 3.- Desde el directorio raíz de Matlab\toolbox\exlink\ abra el complemento excllink.xla
  • 6. Instalado EXCEL LINK. Le aparecerá en las barras de menú una nueva barra de EXCEL LINK que nos permite: Iniciar Matlab, Enviar matrices a Matlab, Traer matrices de Matlab o Evaluar un string Ahora está en condiciones de usar Excel Link.
  • 7. Inicio de Excel Link. Si desea que Matlab no se inicie al mismo momento que al abrir Excel deberá insertar en una celda de una hoja Excel la instrucción = MLAutostart(“no”) Para iniciar Matlab en forma manual vaya al Menú Herramientas, Macro, Macro e ingrese el comando matlabinit y ejecute la macro.
  • 8. Funciones básicas de Excel Link. MLopen Inicia el proceso Matlab. Matlabinit Inicializa Excel Link y Matlab. MLAutostart Inicia automáticamente el proceso Matlab. MLclose Finaliza el proceso Matlab.
  • 9. Funciones de manejo de datos. Matlabfcn Matlabsub MLAppendMatrix MLDeleteMatrix MLEvalString MLGetMatrix MLgetVar MLPutMatrix MLPutVar
  • 10. Funciones de manejo de datos. Evalúa una función en Matlab dado un conjunto de datos de Excel y el resultado lo devuelve en la celda en que se insertó la función. Matlabfcn Ej: matlabfcn("sum"; B1:B10)
  • 11. Funciones de manejo de datos. Realiza la función con los datos que se envían desde Excel y el resultado lo devuelve en la celda indicada. Matlabsub Ej: =matlabsub("sum";"D1";A1:A13)
  • 12. Funciones de manejo de datos. Agrega a una matriz existente en Matlab las celdas que se especifique. MLAppendMatrix Ej: En una celda ingrese =MLAppendMatrix("B", A1:A2) y en otra celda ingrese =MLAppendMatrix("B", A10:A11) entonces la matriz B contendrá cuatro filas.
  • 13. Funciones de manejo de datos. Elimina de Matlab la matriz que se especifica. MLDeleteMatrix Ej: =MLDeleteMatrix("A")
  • 14. Funciones de manejo de datos. Evalúa la expression y ejecuta en Matlab. MLEvalString Ej: =MLEvalString("B = B/2;plot(B)")
  • 15. Funciones de manejo de datos. Devuelve matriz desde Matlab y la trae a Excel MLGetMatrix Ej: =MLGetMatrix(A, B13)
  • 16. Funciones de manejo de datos. Devuelve una variable a Excel Sólo utilizable en una Macro de Excel. MLgetVar Ej: =MLgetVar Nombre en Matlab; Nombre en VBA
  • 17. Funciones de manejo de datos. Envía Matriz desde Excel a Matlab. MLPutMatrix Ej: =MLPutMatrix(“RANGO”;A1:A7)
  • 18. Funciones de manejo de datos. Envía variable a Matlab. Sólo utilizable en Macros de Excel. MLPutVar Ej: =MLPutMatrix(“RANGO”;A1:A7)
  • 19. Actividad Se propone que implemente en Excel Link una secuencia de instrucciones que permita enviar dos vectores (x e y ) a Matlab, graficar los vectores x e y en un gráfico de dispersión, calcular los coeficientes de la recta de regresión y devolver a Excel el vector de valores estimados con la recta de regresión.