Desarrollo de Aplicaciones en MATLAB

Páginas: 4 (822 palabras) Publicado: 17 de junio de 2013
DESARROLLO DE APLICACIONES EN MATLAB
Desarrollo en varias versiones de una aplicación para manejo de datos simples con un menú
con las opciones:
1) agregar
2) consultar
3) eliminar
VERSION 1:Acciones incluidas dentro del programa
Instrumentación inicial: Las acciones son desarrolladas dentro del programa. Se usa función
ismember para determinar cual celda contiene a un dato dado. Losdatos son valores simples
almacenados en un vector.
x: vector para almacenamiento de datos
ac: opción del usuario para control de acciones

%Programa
x=[ ];
ac=0;
while ac ~= 4
clc;
disp('1)Agregar');
disp('2) Consultar');
disp('3) Eliminar');
disp('4) Salir');
ac=input('Elija una acción ');
switch ac
case 1, t=input('Ingrese dato ');
[e,p]=ismember(t,x);
if e==0
x=[x, t];
elsedisp('Ya existe el dato ');
pause;
end
case 2, t=input('Ingrese dato ');
[e,p]=ismember(t,x);
if e==0
disp('No está almacenado');
pause;
else
disp('Si está almacenado');
pause;
end
case 3,t=input('Ingrese dato ');
[e,p]=ismember(t,x);
if e==0
disp('No está almacenado ');
pause;
else
x(p)=[ ];
end
end
end

VERSION 2: Acciones almacenadas en funciones con parámetros
x:vector para almacenamiento de datos
ac: opción elegida por el usuario para control de acciones
x=[ ];
ac=0;
while ac ~= 4
menu;
ac=input('Elija una acción ');
switch ac
case 1, x=agregar(x);
case2, consultar(x);
case 3, x=eliminar(x);
end
end
function menu
clc;
disp('1) Agregar');
disp('2) Consultar');
disp('3) Eliminar');
disp('4) Salir');

function x=agregar(x)
t=input('Ingresedato ');
[e,p]=ismember(t,x);
if e==0
x=[x, t];
else
disp('Ya existe este dato ');
pause;
end

function consultar(x)
t=input('Ingrese dato ');
[e,p]=ismember(t,x);
if e==0
disp('No estáalmacenado');
pause;
else
disp('Si está almacenado');
pause;
end

function x=eliminar(x)
t=input('Ingrese dato ');
[e,p]=ismember(t,x);
if e==0
disp('El dato no está almacenado ');...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • aplicaciones matlab
  • Laboratotorio de matlab aplicado a laplace
  • Matlab Aplicado Al Análisis Estructural
  • Desarrollo de aplicaciones
  • Desarrollo de aplicaciones
  • Desarrollo De Aplicaciones
  • Desarrollo De Aplicaciones
  • desarrollo de aplicaciones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS