• Martes 21 de Mayo de 2024, 05:33

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - JOSE CABALLERO

Páginas: [1]
1
Matlab / Re:eliminar ceros de filas en una matriz
« en: Viernes 9 de Septiembre de 2011, 21:36 »
en una matriz, matlab bien elimina una fila completa o una columna completa, no se puede  eliminar algunos elementos de la matriz.


>> a=rand(3,5)

a =

    0.8147    0.9134    0.2785    0.9649    0.9572
    0.9058    0.6324    0.5469    0.1576    0.4854
    0.1270    0.0975    0.9575    0.9706    0.8003

>> a(2,:)

ans =

    0.9058    0.6324    0.5469    0.1576    0.4854

>> a(2,:)=[], %elimino la segunda fila de matriz a

a =

    0.8147    0.9134    0.2785    0.9649    0.9572
    0.1270    0.0975    0.9575    0.9706    0.8003

>> a(:,4)=[], %elimino la cuarta columna de matriz a

a =

    0.8147    0.9134    0.2785    0.9572
    0.1270    0.0975    0.9575    0.8003


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

2
Matlab / Re: programa eliminacion de datos matlab
« en: Lunes 13 de Junio de 2011, 16:55 »
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

3
Matlab / Re: MATLAB
« en: Lunes 13 de Junio de 2011, 16:27 »
HOLA.

Archivo de texto.  importandodatatxt2.txt
 
0.1, 0.2, 0.5, 0.4, 0.5, 0.6,1.2,"0F"
0.5, 0.6, 0.7, 1.1, 1.2, 1.3,1.4,"5F"

PROGRAMA EN MATLAB
%==========================================================
clear,
fid=fopen('importandodatatxt2.txt');
 i=1;
 while 1
 linea = fgetl(fid);
 if ~ischar(linea),
     break,
 end
 C(i,:)=linea(1,1:end-5);
 i=i+1;
 end
fclose(fid);
v=find(C==',');
C(v)=' ';
C=str2num(C)
%===============================================


EJECUCION:
>> importandodatatxt2
C =
    0.1000    0.2000    0.5000    0.4000    0.5000    0.6000    1.2000
    0.5000    0.6000    0.7000    1.1000    1.2000    1.3000    1.4000


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

Páginas: [1]