Señales y sistemas

Páginas: 5 (1093 palabras) Publicado: 6 de mayo de 2014


TEMA: Graficas de señales en MATLAB

OBJETIVO:
OBJETIVO GENERAL:
Obtener las gráficas de las funciones señaladas.

OBJETIVOS ESPECÍFICOS:
Realizar una interfaz gráfica en GUIDE con el fin de mostrar las diferentes señales.
Obtener un código simplificado y eficaz para cada señal.

MARCO TEÓRICO

GUIDE es un entorno de programación visual disponible en MATLAB para realizar yejecutar programas que necesiten ingreso continuo de datos. Tiene características básicas de todos los programas visuales como Visual Basic o Visual C++.




Una aplicación GUIDE consta de dos archivos: .m y .fig. El archivo .m es el que contiene el código con las correspondencias de los botones de control de la interfaz y el archivo .fig contiene los elementos gráficos.
Cada vez que se adicioneun nuevo elemento en la interfaz gráfica, se genera automáticamente código en el archivo .m.
La siguiente tabla muestra la descripción de los componentes:

Cada elemento tiene sus propiedades, las cuales se pueden personalizar.


Al crear un botón, se crea en el código del programa una línea para configurar la acción del botón.

Todos los valores de las propiedades de los elementos(color, valor, posición, string…) y los valores de las variables transitorias del programa se almacenan en una estructura, los cuales son accedidos mediante un único y mismo identificador para todos éstos. Tomando el programa listado anteriormente, el identificador se asigna en:
handles.output = hObject;
handles, es nuestro identificador a los datos de la aplicación. Esta definición de identificadores salvada con la siguiente instrucción:
guidata(hObject, handles);
guidata, es la sentencia para salvar los datos de la aplicación.
ESCALON
En Matlab, el escalón se consigue mediante la función heaviside(x) que retorna el valor 0 para x 0, y ½ para x=0.
PULSO RECTANGULAR
Un pulso rectangular se grafica con la función y=rectpuls(t,w), la cual retorna un pulso rectangular aperiódico en eltiempo. La amplitud está definida por “w”













DESARROLLO

CÓDIGO

function varargout = Graficas29(varargin)
% GRAFICAS29 MATLAB code for Graficas29.fig
% GRAFICAS29, by itself, creates a new GRAFICAS29 or raises the existing
% singleton*.
%
% H = GRAFICAS29 returns the handle to a new GRAFICAS29 or the handle to
% the existing singleton*.
%
%GRAFICAS29('CALLBACK',hObject,eventData,handles,...) calls the local
% function named CALLBACK in GRAFICAS29.M with the given input arguments.
%
% GRAFICAS29('Property','Value',...) creates a new GRAFICAS29 or raises the
% existing singleton*. Starting from the left, property value pairs are
% applied to the GUI before Graficas29_OpeningFcn gets called. An
%unrecognized property name or invalid value makes property application
% stop. All inputs are passed to Graficas29_OpeningFcn via varargin.
%
% *See GUI Options on GUIDE's Tools menu. Choose "GUI allows only one
% instance to run (singleton)".
%
% See also: GUIDE, GUIDATA, GUIHANDLES

% Edit the above text to modify the response to help Graficas29

% Last Modified byGUIDE v2.5 03-May-2014 23:29:40

% Begin initialization code - DO NOT EDIT
gui_Singleton = 1;
gui_State = struct('gui_Name', mfilename, ...
'gui_Singleton', gui_Singleton, ...
'gui_OpeningFcn', @Graficas29_OpeningFcn, ...
'gui_OutputFcn', @Graficas29_OutputFcn, ...
'gui_LayoutFcn', [] , ...'gui_Callback', []);
if nargin && ischar(varargin{1})
gui_State.gui_Callback = str2func(varargin{1});
end

if nargout
[varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});
else
gui_mainfcn(gui_State, varargin{:});
end
% End initialization code - DO NOT EDIT


% --- Executes just before Graficas29 is made visible.
function Graficas29_OpeningFcn(hObject,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Señales y sistemas
  • Señales y Sistemas
  • Señales y sistemas
  • Señales Y Sistemas
  • Señales Y Sistemas
  • Senales y sistemas
  • Señales y sistemas
  • Sistemas y señales

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS