• Martes 30 de Abril de 2024, 05:53

Autor Tema:  programa eliminacion de datos matlab  (Leído 1754 veces)

juliansharp

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
programa eliminacion de datos matlab
« en: Viernes 10 de Junio de 2011, 04:28 »
0
mi problema es el siguiente tengo dos matrices una del 1 hasta el 50 y otra de solo numeros aleatorios, la idea es que de la matriz de 1 hasta 50 se eliminen los numeros que esten en la otra matriz osea la de aleatorios, he estado intentandolo  pero solo logro eliminar un  dato entonces no se como ahcerlo por eso quiero que me colaboren.cuelgo lo que llevo de codigo haber si alguien lo mejora para que elimine todos los numeros.
clc
clear all
close all
t=[1:1:45];
a=[4];

for i=1:1:length(a)
for j=1:1:numel(a)
    for k=1:1:length(t)
       if a(i,j)==t(i,k)
       t(i,k)=[0];  
   end
end
end
end
t
la variable a=[numero cualquiera ] debe ser los numeros que debe eliminar ahy esta con 4 pero debe ser con mas numeros con una matriz de X numeros por ahi unos 24 y que los elimine.
gracias programadores por su ayuda.

JOSE CABALLERO

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: programa eliminacion de datos matlab
« Respuesta #1 en: Lunes 13 de Junio de 2011, 16:55 »
0
Hola.
SI pones un ejemplo concreto y lo explicaras mejor, te puedo ayudar.

Saludos.
 JOSE JEREMIAS CABALLERO
 ASESOR DE PROYECTOS CON MATLAB
 PROFESOR DE METODOS NUMERICOS CON MATLAB
PROGRAMADOR EN MATLAB
 jjcc94@hotmail.com