Introducción a la programación en Matlab para estudiantes de ingeniería

En esta guía se presentan las nociones primordiales para la programación en Matlab y las herramientas necesarias para resolver problemas elementales de matemáticas en ingeniería usando este software. Matlab permite realizar diversidad de tareas, desde operaciones aritméticas entre números, vectores...

Full description

Autores:
Nova Martínez, Manuel Arturo
Sorza Álvarez, Elkin Giovani
Tipo de recurso:
Informe
Fecha de publicación:
2022
Institución:
Universidad Cooperativa de Colombia
Repositorio:
Repositorio UCC
Idioma:
OAI Identifier:
oai:repository.ucc.edu.co:20.500.12494/49258
Acceso en línea:
http://dx.doi.org/10.16925/gcgp.70
https://hdl.handle.net/20.500.12494/49258
Palabra clave:
Ingeniería
Matemáticas
Matlab
Programación
Rights
openAccess
License
Atribución – No comercial – Sin Derivar
id COOPER2_d32fd19706495d20e414cde86e0ba652
oai_identifier_str oai:repository.ucc.edu.co:20.500.12494/49258
network_acronym_str COOPER2
network_name_str Repositorio UCC
repository_id_str
dc.title.none.fl_str_mv Introducción a la programación en Matlab para estudiantes de ingeniería
title Introducción a la programación en Matlab para estudiantes de ingeniería
spellingShingle Introducción a la programación en Matlab para estudiantes de ingeniería
Ingeniería
Matemáticas
Matlab
Programación
title_short Introducción a la programación en Matlab para estudiantes de ingeniería
title_full Introducción a la programación en Matlab para estudiantes de ingeniería
title_fullStr Introducción a la programación en Matlab para estudiantes de ingeniería
title_full_unstemmed Introducción a la programación en Matlab para estudiantes de ingeniería
title_sort Introducción a la programación en Matlab para estudiantes de ingeniería
dc.creator.fl_str_mv Nova Martínez, Manuel Arturo
Sorza Álvarez, Elkin Giovani
dc.contributor.author.none.fl_str_mv Nova Martínez, Manuel Arturo
Sorza Álvarez, Elkin Giovani
dc.subject.none.fl_str_mv Ingeniería
Matemáticas
Matlab
Programación
topic Ingeniería
Matemáticas
Matlab
Programación
description En esta guía se presentan las nociones primordiales para la programación en Matlab y las herramientas necesarias para resolver problemas elementales de matemáticas en ingeniería usando este software. Matlab permite realizar diversidad de tareas, desde operaciones aritméticas entre números, vectores y matrices, hasta representaciones gráficas en tres dimensiones. Además, tiene un completo conjunto de instrucciones que permite construir códigos y programas según las especificaciones que se requieran.
publishDate 2022
dc.date.issued.none.fl_str_mv 2022-12
dc.date.accessioned.none.fl_str_mv 2023-05-04T21:34:12Z
dc.date.available.none.fl_str_mv 2023-05-04T21:34:12Z
dc.type.none.fl_str_mv Guía de práctica o manual
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_93fc
dc.type.coarversion.none.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/report
dc.type.version.none.fl_str_mv info:eu-repo/semantics/publishedVersion
format http://purl.org/coar/resource_type/c_93fc
status_str publishedVersion
dc.identifier.uri.none.fl_str_mv http://dx.doi.org/10.16925/gcgp.70
https://hdl.handle.net/20.500.12494/49258
dc.identifier.bibliographicCitation.none.fl_str_mv M. A. Nova Martínez, E. G. Sorza Álvarez. Introducción a la programación en Matlab para estudiantes de ingeniería (Generación de contenidos impresos N.° 49). Bogotá: Ediciones Universidad Cooperativa de Colombia, 2022. http://dx.doi.org/10.16925/gcgp.70
url http://dx.doi.org/10.16925/gcgp.70
https://hdl.handle.net/20.500.12494/49258
identifier_str_mv M. A. Nova Martínez, E. G. Sorza Álvarez. Introducción a la programación en Matlab para estudiantes de ingeniería (Generación de contenidos impresos N.° 49). Bogotá: Ediciones Universidad Cooperativa de Colombia, 2022. http://dx.doi.org/10.16925/gcgp.70
dc.relation.references.none.fl_str_mv M. A. Austin, Engineering Programming in Matlab, Maryland: University of Maryland, 2020.
Mathworks, «Mathworks: Matlab,» Mathworks, 01 Enero 2000. [En línea]. Available: https://la.mathworks.com/products/matlab.html?s_tid=hp_products_matlab. [Último acceso: 16 Mayo 2022].
H. Moore, V. C. Olguín y R. M. Noño, Matlab para Ingenieros, Madrid: Pearson Education, 2007.
Matworks, «Matworks: Tipos de Gráficas de Matlab,» Matworks, 01 Enero 2000. [En línea]. Available: https://la.mathworks.com/help/matlab/creating_plots/types-of-matlab-plots.html. [Último acceso: 15 Mayo 2022].
Matworks, «Matworks: Legend properties,» Matworks, 01 enero 2020. [En línea]. Available: https://la.mathworks.com/help/matlab/ref/matlab.graphics.illustration.legend-properties.html. [Último acceso: 15 Abril 2022].
S. Attaway, Matlab. A practical Introduction to Programming and Problem Solving, Boston: Elsevier, 2009.
S. J. Chapman, Matlab Programming for Engineers, Toronto: Thomson, 2008.
L. E. Olivar Robayo y H. A. Granada Díaz, Notas de análisis numérico con Matlab, Ibagué: Universidad del Tolima, 2019.
C. Ward y D. Kincaid, Numerical Mathematics and Computing, Belmont: Thomson, 2008.
dc.rights.license.none.fl_str_mv Atribución – No comercial – Sin Derivar
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Atribución – No comercial – Sin Derivar
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.none.fl_str_mv 23 p.
dc.publisher.none.fl_str_mv Universidad Cooperativa de Colombia, sede Villavicencio, Facultad de Ingenierías, Ingeniería civil
dc.publisher.program.none.fl_str_mv Ingeniería Civil
dc.publisher.place.none.fl_str_mv Villavicencio
publisher.none.fl_str_mv Universidad Cooperativa de Colombia, sede Villavicencio, Facultad de Ingenierías, Ingeniería civil
institution Universidad Cooperativa de Colombia
bitstream.url.fl_str_mv https://repository.ucc.edu.co/bitstreams/ed6fd8ab-8908-4bd3-bbfb-7e534c1d2d71/download
https://repository.ucc.edu.co/bitstreams/e35605d7-b7e9-4a91-a8dc-1db7df3ad7af/download
https://repository.ucc.edu.co/bitstreams/d8073f6e-88e7-4099-8294-a389a1e349ee/download
https://repository.ucc.edu.co/bitstreams/3cc63ee4-8b7d-47d8-a2aa-5b95c303fde0/download
https://repository.ucc.edu.co/bitstreams/0f3c61ad-4e0b-4e69-a551-15f0cd09012e/download
https://repository.ucc.edu.co/bitstreams/134604aa-0dc8-42b1-9afb-04474d55afbd/download
https://repository.ucc.edu.co/bitstreams/9c419652-745d-47ab-a859-76be3b03c9a3/download
bitstream.checksum.fl_str_mv e185b3dad9b3f10f7d6d39fccda7119a
0c16093f968926ff4839f330218a3e46
3bce4f7ab09dfc588f126e1e36e98a45
e8f1144aa34abae2faf4dd0bece1b8f0
938a22925c8ded495b552014a56099f8
25657db87f0f11de5ddd0ab6d52e48f0
52c75eb5069b646177d5ec381d20e357
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Cooperativa de Colombia
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1811565134121795584
spelling Nova Martínez, Manuel ArturoSorza Álvarez, Elkin Giovani2023-05-04T21:34:12Z2023-05-04T21:34:12Z2022-12http://dx.doi.org/10.16925/gcgp.70https://hdl.handle.net/20.500.12494/49258M. A. Nova Martínez, E. G. Sorza Álvarez. Introducción a la programación en Matlab para estudiantes de ingeniería (Generación de contenidos impresos N.° 49). Bogotá: Ediciones Universidad Cooperativa de Colombia, 2022. http://dx.doi.org/10.16925/gcgp.70En esta guía se presentan las nociones primordiales para la programación en Matlab y las herramientas necesarias para resolver problemas elementales de matemáticas en ingeniería usando este software. Matlab permite realizar diversidad de tareas, desde operaciones aritméticas entre números, vectores y matrices, hasta representaciones gráficas en tres dimensiones. Además, tiene un completo conjunto de instrucciones que permite construir códigos y programas según las especificaciones que se requieran.1. Introducción. -- 2. Conceptos básicos de Matlab. -- 3. Ejercicios de práctica. -- 4. Referencias.https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0001657560https://orcid.org/0000-0003-2604-6739https://orcid.org/0000-0003-3083-1713manuel.novam@campusucc.edu.coelkin.sorza@campusucc.edu.co23 p.Universidad Cooperativa de Colombia, sede Villavicencio, Facultad de Ingenierías, Ingeniería civilIngeniería CivilVillavicencioIngenieríaMatemáticasMatlabProgramaciónIntroducción a la programación en Matlab para estudiantes de ingenieríaGuía de práctica o manualhttp://purl.org/coar/resource_type/c_93fchttp://purl.org/coar/version/c_970fb48d4fbd8a85info:eu-repo/semantics/reportinfo:eu-repo/semantics/publishedVersionAtribución – No comercial – Sin Derivarinfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2M. A. Austin, Engineering Programming in Matlab, Maryland: University of Maryland, 2020.Mathworks, «Mathworks: Matlab,» Mathworks, 01 Enero 2000. [En línea]. Available: https://la.mathworks.com/products/matlab.html?s_tid=hp_products_matlab. [Último acceso: 16 Mayo 2022].H. Moore, V. C. Olguín y R. M. Noño, Matlab para Ingenieros, Madrid: Pearson Education, 2007.Matworks, «Matworks: Tipos de Gráficas de Matlab,» Matworks, 01 Enero 2000. [En línea]. Available: https://la.mathworks.com/help/matlab/creating_plots/types-of-matlab-plots.html. [Último acceso: 15 Mayo 2022].Matworks, «Matworks: Legend properties,» Matworks, 01 enero 2020. [En línea]. Available: https://la.mathworks.com/help/matlab/ref/matlab.graphics.illustration.legend-properties.html. [Último acceso: 15 Abril 2022].S. Attaway, Matlab. A practical Introduction to Programming and Problem Solving, Boston: Elsevier, 2009.S. J. Chapman, Matlab Programming for Engineers, Toronto: Thomson, 2008.L. E. Olivar Robayo y H. A. Granada Díaz, Notas de análisis numérico con Matlab, Ibagué: Universidad del Tolima, 2019.C. Ward y D. Kincaid, Numerical Mathematics and Computing, Belmont: Thomson, 2008.PublicationORIGINALGP_IntroMatlab_Nova&Sorza_VF.pdfGP_IntroMatlab_Nova&Sorza_VF.pdfapplication/pdf2689484https://repository.ucc.edu.co/bitstreams/ed6fd8ab-8908-4bd3-bbfb-7e534c1d2d71/downloade185b3dad9b3f10f7d6d39fccda7119aMD512022_GP_LICENCIA_IntroMatlab_Nova&Sorza.pdf2022_GP_LICENCIA_IntroMatlab_Nova&Sorza.pdfapplication/pdf126931https://repository.ucc.edu.co/bitstreams/e35605d7-b7e9-4a91-a8dc-1db7df3ad7af/download0c16093f968926ff4839f330218a3e46MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-84334https://repository.ucc.edu.co/bitstreams/d8073f6e-88e7-4099-8294-a389a1e349ee/download3bce4f7ab09dfc588f126e1e36e98a45MD53TEXTGP_IntroMatlab_Nova&Sorza_VF.pdf.txtGP_IntroMatlab_Nova&Sorza_VF.pdf.txtExtracted texttext/plain34678https://repository.ucc.edu.co/bitstreams/3cc63ee4-8b7d-47d8-a2aa-5b95c303fde0/downloade8f1144aa34abae2faf4dd0bece1b8f0MD542022_GP_LICENCIA_IntroMatlab_Nova&Sorza.pdf.txt2022_GP_LICENCIA_IntroMatlab_Nova&Sorza.pdf.txtExtracted texttext/plain6239https://repository.ucc.edu.co/bitstreams/0f3c61ad-4e0b-4e69-a551-15f0cd09012e/download938a22925c8ded495b552014a56099f8MD56THUMBNAILGP_IntroMatlab_Nova&Sorza_VF.pdf.jpgGP_IntroMatlab_Nova&Sorza_VF.pdf.jpgGenerated Thumbnailimage/jpeg8022https://repository.ucc.edu.co/bitstreams/134604aa-0dc8-42b1-9afb-04474d55afbd/download25657db87f0f11de5ddd0ab6d52e48f0MD552022_GP_LICENCIA_IntroMatlab_Nova&Sorza.pdf.jpg2022_GP_LICENCIA_IntroMatlab_Nova&Sorza.pdf.jpgGenerated Thumbnailimage/jpeg17803https://repository.ucc.edu.co/bitstreams/9c419652-745d-47ab-a859-76be3b03c9a3/download52c75eb5069b646177d5ec381d20e357MD5720.500.12494/49258oai:repository.ucc.edu.co:20.500.12494/492582024-08-10 17:50:45.329open.accesshttps://repository.ucc.edu.coRepositorio Institucional Universidad Cooperativa de Colombiabdigital@metabiblioteca.comVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEKUkVQT1NJVE9SSU9TIElOU1RJVFVDSU9OQUxFUwpMSUNFTkNJQSBERSBVU08KClBvciBtZWRpbyBkZWwgcHJlc2VudGUgZG9jdW1lbnRvLCBlbCBBdXRvcihlcyksIG1heW9yIChlcykgZGUgZWRhZCwgcXVpZW4gZW4gYWRlbGFudGUgc2UgZGVub21pbmFyw6EgZWwgQVVUT1IsIGNvbmZpZXJlIGEgbGEgVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEsIGNvbiBOSVQuIDg2MC0wMjk5MjQtNywgdW5hIExJQ0VOQ0lBIERFIFVTTyBkZSBvYnJhLCBiYWpvIGxhcyBzaWd1aWVudGVzIGNvbmRpY2lvbmVzLgoKQ0zDgVVTVUxBUwoKUFJJTUVSQS4gT2JqZXRvLiBFTCBBVVRPUiBwb3IgZXN0ZSBhY3RvIGF1dG9yaXphIGxhIHV0aWxpemFjacOzbiBkZSBsYSBvYnJhLCBkZSBjb25mb3JtaWRhZCBjb24gbG8gZXN0aXB1bGFkbyBhIGNvbnRpbnVhY2nDs246IAoKKGEpIFBhcmEgZWZlY3RvcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSBzZSBhdXRvcml6YSBsYSByZXByb2R1Y2Npw7NuIGRlIGxhIG9icmEgYW50ZXJpb3JtZW50ZSBjaXRhZGEsIGxhIGN1YWwgc2UgYWxvamFyw6EgZW4gZm9ybWF0byBkaWdpdGFsIGVuIGxhcyBwbGF0YWZvcm1hcyBvIHJlcG9zaXRvcmlvcyBhZG1pbmlzdHJhZG9zIHBvciBsYSBVTklWRVJTSURBRCBvIGVuIG90cm8gdGlwbyBkZSByZXBvc2l0b3Jpb3MgZXh0ZXJub3MgbyBww6FnaW5hcyB3ZWIgZXNjb2dpZG9zIHBvciBsYSBVTklWRVJTSURBRCwgcGFyYSBmaW5lcyBkZSBkaWZ1c2nDs24geSBkaXZ1bGdhY2nDs24uIEFkaWNpb25hbG1lbnRlLCBzZSBhdXRvcml6YSBhIHF1ZSBsb3MgdXN1YXJpb3MgaW50ZXJub3MgeSBleHRlcm5vcyBkZSBkaWNoYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgcmVwcm9kdXpjYW4gbyBkZXNjYXJndWVuIGxhIG9icmEsIHNpbiDDoW5pbW8gZGUgbHVjcm8sIHBhcmEgZmluZXMgcHJpdmFkb3MsIGVkdWNhdGl2b3MgbyBhY2Fkw6ltaWNvczsgc2llbXByZSB5IGN1YW5kbyBubyBzZSB2aW9sZW4gYWN1ZXJkb3MgY29uIGVkaXRvcmVzLCBwZXJpb2RvcyBkZSBlbWJhcmdvIG8gYWN1ZXJkb3MgZGUgY29uZmlkZW5jaWFsaWRhZCBxdWUgYXBsaXF1ZW4uCgooYikgU2UgYXV0b3JpemEgbGEgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBkZSBsYSBvYnJhIG1lbmNpb25hZGEsIGVuIGFjY2VzbyBhYmllcnRvLCBwYXJhIHN1IHV0aWxpemFjacOzbiBlbiBsYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgYWRtaW5pc3RyYWRvcyBwb3IgbGEgVU5JVkVSU0lEQUQuCgooYykgTG8gYW50ZXJpb3IgZXN0YXLDoSBzdWpldG8gYSBsYXMgZGVmaW5pY2lvbmVzIGNvbnRlbmlkYXMgZW4gbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MyB5IGxhIExleSAyMyBkZSAxOTgyLgoKClNFR1VOREEuIE9yaWdpbmFsaWRhZCB5IHJlY2xhbWFjaW9uZXMuIEVsIEFVVE9SIGRlY2xhcmEgcXVlIGxhIE9CUkEgZXMgb3JpZ2luYWwgeSBxdWUgZXMgZGUgc3UgY3JlYWNpw7NuIGV4Y2x1c2l2YSwgbm8gZXhpc3RpZW5kbyBpbXBlZGltZW50byBkZSBjdWFscXVpZXIgbmF0dXJhbGV6YSAoZW1iYXJnb3MsIHVzbyBkZSBtYXRlcmlhbCBwcm90ZWdpZG8gcG9yIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGxhIGNvbmNlc2nDs24gZGUgbG9zIGRlcmVjaG9zIHByZXZpc3RvcyBlbiBlc3RlIGFjdWVyZG8uIEVsIEFVVE9SIHJlc3BvbmRlcsOhIHBvciBjdWFscXVpZXIgYWNjacOzbiBkZSByZWl2aW5kaWNhY2nDs24sIHBsYWdpbyB1IG90cmEgY2xhc2UgZGUgcmVjbGFtYWNpw7NuIHF1ZSBhbCByZXNwZWN0byBwdWRpZXJhIHNvYnJldmVuaXIuCgpURVJDRVJBLiBDb250cmFwcmVzdGFjacOzbi4gRWwgQVVUT1IgYXV0b3JpemEgYSBxdWUgc3Ugb2JyYSBzZWEgdXRpbGl6YWRhIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBjbMOhdXN1bGEgUFJJTUVSQSBkZSBmb3JtYSBncmF0dWl0YSwgZXMgZGVjaXIsIHF1ZSBsYSB1dGlsaXphY2nDs24gZGUgbGEgbWlzbWEgbm8gZ2VuZXJhIG5pbmfDum4gcGFnbyBvIHJlZ2Fsw61hcyBlbiBmYXZvciBkZSBlc3RlLgoKQ1VBUlRBLiBUaXR1bGFyaWRhZCBkZSBkZXJlY2hvcy4gRWwgcHJlc2VudGUgY29udHJhdG8gbm8gdHJhbnNmaWVyZSBsYSB0aXR1bGFyaWRhZCBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBzb2JyZSBsYXMgb2JyYXMgYW50ZXJpb3JtZW50ZSBtZW5jaW9uYWRhcyBhIGxhIFVOSVZFUlNJREFELiDDmm5pY2FtZW50ZSBoYWNlIHJlbGFjacOzbiBhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgZW4gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGFudGVyaW9ybWVudGUgcGFjdGFkb3MuCgpRVUlOVEEuIENyw6lkaXRvcy4gTGEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGRhciBhbCBBVVRPUiwgZWwgcmVjb25vY2ltaWVudG8gZGVudHJvIGNhZGEgZm9ybWEgZGUgdXRpbGl6YWNpw7NuIGVuIGxhIG9icmEuIExvcyBjcsOpZGl0b3MgZGViZW4gZmlndXJhciBlbiBjYWRhIHVubyBkZSBsb3MgZm9ybWF0b3MgbyByZWdpc3Ryb3MgZGUgcHVibGljYWNpw7NuLiBObyBjb25zdGl0dWlyw6EgdW5hIHZpb2xhY2nDs24gYSBsb3MgZGVyZWNob3MgbW9yYWxlcyBkZWwgYXV0b3IgbGEgbm8gcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBvIGRlbcOhcyB1dGlsaXphY2lvbmVzIGRlIGxhIG9icmEuIExhIHV0aWxpemFjacOzbiBvIG5vIGRlIGxhIG9icmEsIGFzw60gY29tbyBzdSBmb3JtYSBkZSB1dGlsaXphY2nDs24gc2Vyw6EgZmFjdWx0YWQgZXhjbHVzaXZhIGRlIGxhIFVOSVZFUlNJREFELgogClNFWFRBLiBEdXJhY2nDs24geSB0ZXJyaXRvcmlvLiBMYSBwcmVzZW50ZSBsaWNlbmNpYSBkZSB1c28gcXVlIHNlIG90b3JnYSBhIGZhdm9yIGRlIGxhIFVOSVZFUlNJREFEIHRlbmRyw6EgdW5hIGR1cmFjacOzbiBlcXVpdmFsZW50ZSBhbCB0w6lybWlubyBkZSBwcm90ZWNjacOzbiBsZWdhbCBkZSBsYSBvYnJhIHkgcGFyYSB0b2RvcyBsb3MgcGHDrXNlcyBkZWwgbXVuZG8uCgpTw4lQVElNQS4gVXNvIGRlIENyZWF0aXZlIENvbW1vbnMuIEVsIEFVVE9SIGF1dG9yaXphcsOhIGxhIGRpZnVzacOzbiBkZSBzdSBjb250ZW5pZG8gYmFqbyB1bmEgbGljZW5jaWEgQ3JlYXRpdmUgQ29tbW9ucyBhdHJpYnVjacOzbiA0LjAgaW50ZXJuYWNpb25hbCwgcXVlIGRlYmVyw6EgaW5jbHVpcnNlIGVuIGVsIGNvbnRlbmlkby4gCgpPQ1RBVkEuIERlcmVjaG8gZGUgZXhjbHVzacOzbi4gQ2FkYSBhdXRvciBwdWVkZSBpbmRpY2FyIGVuIGVsIG1vbWVudG8gZGUgZGVww7NzaXRvIGRlbCBjb250ZW5pZG8gcXVlIGVsIHRleHRvIGNvbXBsZXRvIGRlIGxhIHByb2R1Y2Npw7NuIGFjYWTDqW1pY2EgbyBjaWVudMOtZmljYSBubyBlc3RlIGNvbiBhY2Nlc28gYWJpZXJ0byBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIHBvciBtb3Rpdm9zIGRlIGNvbmZpZGVuY2lhbGlkYWQsIHBvcnF1ZSBzZSBlbmN1ZW50cmUgZW4gdsOtYXMgZGUgb2J0ZW5lciB1biBkZXJlY2hvIGRlIHByb3BpZWRhZCBpbmR1c3RyaWFsIG8gZXhpc3RpciBhY3VlcmRvcyBwcmV2aW9zIGNvbiB0ZXJjZXJvcyAoZWRpdG9yaWFsZXMsIHJldmlzdGFzIGNpZW50w61maWNhcywgb3RyYXMgaW5zdGl0dWNpb25lcykuIEVsIGF1dG9yIHNlIGNvbXByb21ldGUgYSBkZXBvc2l0YXIgbG9zIG1ldGFkYXRvcyBlIGluZm9ybWFyIGVsIHRpZW1wbyBkZSBlbWJhcmdvIGR1cmFudGUgZWwgY3VhbCBlbCB0ZXh0byBjb21wbGV0byB0ZW5kcsOhIGFjY2VzbyByZXN0cmluZ2lkby4gCgpOT1ZFTkEuIEVsIEFVVE9SIGFsIGFjZXB0YXIgZXN0YSBsaWNlbmNpYSBhZHVjZSBxdWUgZXN0YSBwcm9kdWNjacOzbiBzZSBkZXNhcnJvbGzDsyBlbiBlbCBwZXJpb2RvIGVuIHF1ZSBzZSBlbmN1ZW50cmEgY29uIHbDrW5jdWxvcyBjb24gTGEgVW5pdmVyc2lkYWQuCgpEw4lDSU1BLiBOb3JtYXMgYXBsaWNhYmxlcy4gUGFyYSBsYSBpbnRlcnByZXRhY2nDs24geSBjdW1wbGltaWVudG8gZGVsIHByZXNlbnRlIGFjdWVyZG8gbGFzIHBhcnRlcyBzZSBzb21ldGVuIGEgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgbGEgTGV5IDIzIGRlIDE5ODIgeSBkZW3DoXMgbm9ybWFzIGFwbGljYWJsZXMgZGUgQ29sb21iaWEuIEFkZW3DoXMsIGEgbGFzIG5vcm1hcyBJbnN0aXR1Y2lvbmFsZXMgcXVlIGFwbGlxdWVuLgoKTGEgcHJlc2VudGUgbGljZW5jaWEgc2UgYXV0b3JpemEgZW4gbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuIGVuIGxvcyByZXBvc2l0b3Jpb3MgaW5zdGl0dWNpb25hbGVzLgo=