Microsoft PowerPoint - 2 Introduccion C WinAVR Curso [Modo de Compatibilidad]
Microsoft PowerPoint - 1.introduccion a matlab.pdf
-
Upload
mariadelmarpolo -
Category
Documents
-
view
14 -
download
1
Transcript of Microsoft PowerPoint - 1.introduccion a matlab.pdf
Catalina González Castaño
Neiva, 13 de Agosto 20151
MATHWORKS ENTORNO DE MATLAB QUE ES MATLAB APLICACIONES EN MATLAB OPERADORES BASICOS VARIABLES Y MATRICES ESTRUCTURAS DE CONTROL
MATHWORKS ENTORNO DE MATLAB QUE ES MATLAB APLICACIONES EN MATLAB OPERADORES BASICOS VARIABLES Y MATRICES ESTRUCTURAS DE CONTROL
Catalina González Castaño 2
Creado en 1984. Es una empresa global con
sede en 60 paises: Los principales productos
que ofrece son:
Creado en 1984. Es una empresa global con
sede en 60 paises: Los principales productos
que ofrece son:
MATLAB® Simulink® Stateflow®
.
Catalina González Castaño 4
Paquete de software orientado al calculo numérico, matrices,Procesamiento y análisis de señales y graficas.
Distintos campos de acción (aplicaciones) :
Teoría de controlTratamiento de señalesInteligencia artificialDiseño de sistemas de potenciaControl de procesos mecánicosFinancierosMapeo y procesamiento de imágenesInstrumentación y adquisición de datosIdentificación de señales
Catalina González Castaño 5
Teoría de controlTratamiento de señalesInteligencia artificialDiseño de sistemas de potenciaControl de procesos mecánicosFinancierosMapeo y procesamiento de imágenesInstrumentación y adquisición de datosIdentificación de señales
MATLAB®MATLAB® Distributed Computing Toolbox™MATLAB® Distributed Computing Engine™
Math and OptimizationOptimization Toolbox™ Symbolic MathToolbox™ Extended Symbolic Math Toolbox™Partial Differential Equation Toolbox™ GeneticAlgorithm and Direct Search Toolbox™
Statistics and Data AnalysisStatistics Toolbox™ Neural Network Toolbox™Curve Fitting Toolbox™ Spline Toolbox™Model-Based Calibration Toolbox™
Control System Design and AnalysisControl System Toolbox™ System IdentificationToolbox™ Fuzzy Logic Toolbox™ RobustControl Toolbox™ Model Predictive ControlToolbox™ Aerospace Toolbox
Signal Processing and CommunicationsSignal Processing Toolbox™ CommunicationsToolbox™ Filter Design Toolbox™ Filter DesignHDL Coder™ Wavelet Toolbox™ Fixed-PointToolbox™ RF Toolbox™
Image ProcessingImage Processing Toolbox™ Image AcquisitionToolbox™ Mapping Toolbox™
Test & MeasurementData Acquisition Toolbox™ Instrument ControlToolbox™ Image Acquisition Toolbox™SystemTest™ OPC Toolbox™
Computational BiologyBioinformatics Toolbox™ SimBiology®
Financial Modeling and AnalysisFinancial Toolbox™ Financial DerivativesToolbox™ GARCH Toolbox™ DatafeedToolbox™ Fixed-Income Toolbox™
Application DeploymentMATLAB® Compiler™ Excel® Link™
Application Deployment TargetsMATLAB® Builder for Excel® MATLAB® Builderfor .NET MATLAB® Builder for Java™
Database Connectivity and ReportingDatabase Toolbox™ MATLAB® ReportGenerator™
MATLAB®MATLAB® Distributed Computing Toolbox™MATLAB® Distributed Computing Engine™
Math and OptimizationOptimization Toolbox™ Symbolic MathToolbox™ Extended Symbolic Math Toolbox™Partial Differential Equation Toolbox™ GeneticAlgorithm and Direct Search Toolbox™
Statistics and Data AnalysisStatistics Toolbox™ Neural Network Toolbox™Curve Fitting Toolbox™ Spline Toolbox™Model-Based Calibration Toolbox™
Control System Design and AnalysisControl System Toolbox™ System IdentificationToolbox™ Fuzzy Logic Toolbox™ RobustControl Toolbox™ Model Predictive ControlToolbox™ Aerospace Toolbox
Signal Processing and CommunicationsSignal Processing Toolbox™ CommunicationsToolbox™ Filter Design Toolbox™ Filter DesignHDL Coder™ Wavelet Toolbox™ Fixed-PointToolbox™ RF Toolbox™
Image ProcessingImage Processing Toolbox™ Image AcquisitionToolbox™ Mapping Toolbox™
Test & MeasurementData Acquisition Toolbox™ Instrument ControlToolbox™ Image Acquisition Toolbox™SystemTest™ OPC Toolbox™
Computational BiologyBioinformatics Toolbox™ SimBiology®
Financial Modeling and AnalysisFinancial Toolbox™ Financial DerivativesToolbox™ GARCH Toolbox™ DatafeedToolbox™ Fixed-Income Toolbox™
Application DeploymentMATLAB® Compiler™ Excel® Link™
Application Deployment TargetsMATLAB® Builder for Excel® MATLAB® Builderfor .NET MATLAB® Builder for Java™
Database Connectivity and ReportingDatabase Toolbox™ MATLAB® ReportGenerator™
Simulink®Simulink® Simulink® Report Generator™Fixed-Point ModelingSimulink® Fixed Point™Event-Based ModelingStateflow® SimEvents®Physical ModelingSimscape™ SimMechanics™SimPowerSystems™ SimDriveline™SimHydraulics®Simulation GraphicsVirtual Reality Toolbox™ GaugesBlockset™Control System Design and AnalysisSimulink® Control Design™ Simulink®Response Optimization™ Simulink®Parameter Estimation™ AerospaceBlockset™
Signal Processing and CommunicationsSignal Processing Blockset™ CommunicationsBlockset™ RF Blockset™ Video and ImageProcessing Blockset™
Code GenerationReal-Time Workshop® Real-Time Workshop®Embedded Coder™ Stateflow® Coder™ Simulink®HDL Coder™
Rapid Control Prototyping and HIL SW/HWxPC Target™ xPC Target Embedded Option™ Real-Time Windows Target™
Embedded TargetsTarget for Infineon C166® Target for Freescale™MPC5xx Target for TI C2000™ Target for TIC6000™
Verification, Validation, and TestingSimulink® Verification and Validation™ Simulink®Design Verifier™ SystemTest™
Simulink®Simulink® Simulink® Report Generator™Fixed-Point ModelingSimulink® Fixed Point™Event-Based ModelingStateflow® SimEvents®Physical ModelingSimscape™ SimMechanics™SimPowerSystems™ SimDriveline™SimHydraulics®Simulation GraphicsVirtual Reality Toolbox™ GaugesBlockset™Control System Design and AnalysisSimulink® Control Design™ Simulink®Response Optimization™ Simulink®Parameter Estimation™ AerospaceBlockset™
Signal Processing and CommunicationsSignal Processing Blockset™ CommunicationsBlockset™ RF Blockset™ Video and ImageProcessing Blockset™
Code GenerationReal-Time Workshop® Real-Time Workshop®Embedded Coder™ Stateflow® Coder™ Simulink®HDL Coder™
Rapid Control Prototyping and HIL SW/HWxPC Target™ xPC Target Embedded Option™ Real-Time Windows Target™
Embedded TargetsTarget for Infineon C166® Target for Freescale™MPC5xx Target for TI C2000™ Target for TIC6000™
Verification, Validation, and TestingSimulink® Verification and Validation™ Simulink®Design Verifier™ SystemTest™
Workspace BrowserWorkspace Browser
Command HistoryCommand Window
Catalina González Castaño 9
Tipos de datos Funciones Declaraciones de flujo
de control Entrada / Salida Gráficos Programación
orientada a objetos.
Tipos de datos Funciones Declaraciones de flujo
de control Entrada / Salida Gráficos Programación
orientada a objetos.
>> help function
11
OPERADORES BASICOS
12
13
14
15
16
17
18
19
20
21
MATRICES
22
23
24
25
En Matlab se programa en M-Files, que son archivosde texto con una
secuencia de instrucciones que luego se ejecutan enel programa. Para crear
uno nuevo vamos a File > New > M-File.
En Matlab se programa en M-Files, que son archivosde texto con una
secuencia de instrucciones que luego se ejecutan enel programa. Para crear
uno nuevo vamos a File > New > M-File.
INPUT: permite que con el teclado seintroduzca el valor de una variable
DISP: muestra el contenido de 1 variable sinmostrar su nombre o el texto introducidosegún la forma de utilizarlo.
INPUT: permite que con el teclado seintroduzca el valor de una variable
DISP: muestra el contenido de 1 variable sinmostrar su nombre o el texto introducidosegún la forma de utilizarlo.
== (igual) > (mayor) < (menor) >= (mayor o igual) <= (menor o igual) ~= (distinto) & (and) | (or)
== (igual) > (mayor) < (menor) >= (mayor o igual) <= (menor o igual) ~= (distinto) & (and) | (or)
Matlab proporciona una serie de funciones matemáticas básicas además de funciones máscomplejas.
Como ejemplo de funciones aritméticas básicas tenemos: • abs() % proporciona el valor absoluto de un numero. • cos() % coseno. • sin() % seno. • sqrt() % cálculo de la raíz cuadrada. • inv () % calcula la inversa de una matriz.
Matlab proporciona una serie de funciones matemáticas básicas además de funciones máscomplejas.
Como ejemplo de funciones aritméticas básicas tenemos: • abs() % proporciona el valor absoluto de un numero. • cos() % coseno. • sin() % seno. • sqrt() % cálculo de la raíz cuadrada. • inv () % calcula la inversa de una matriz.
• FORfor variable = valor_inicial:valor_finalsentencias…end
• FORfor variable = valor_inicial:valor_finalsentencias…end
WHILEwhile variable expresionsentencias…end
WHILEwhile variable expresionsentencias…end
crear un programa que represente esta función hastaque f(t) = 50. Dada una función tal que: