• Martes 14 de Abril de 2026, 15:06

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 - Jessi

Páginas: [1]
1
Matlab / Re: Cambiar colores con funcion 'polar'
« en: Viernes 5 de Marzo de 2010, 11:15 »
Gracias.
Pero me da error. No se si porque no se puede hacer asi o porque lo hago mal... q todo puede ser.

2
Matlab / Cambiar colores con funcion 'polar'
« en: Jueves 4 de Marzo de 2010, 11:51 »
Hola,

Tengo una duda con la funcion 'polar'. He hecho lo siguiente:

polar(angulos,distancias,'.k');

k es el color negro, y como este hay 7 colores mas. Pero necesito mas colores, entonces habia pensado en crear un vector de valores RGB, pero por mas que lo intento, me da error siempre. Igual es q no se puede hacer eso y yo pensaba q si.

No se si me he explicado. Mi idea es hacer varios colores: [1 1 1], [ 0.5 0.5 0.5], [1 0 1],... y asi tener unos cuantos para crear mi dibujo.

Gracias por adelantado.

Un saludo

Jessi

3
Matlab / Re: concatenar cadenas de entrada
« en: Miércoles 30 de Septiembre de 2009, 13:10 »
Muchas gracias.
Sale el resultado deseado.
Un saludo

4
Matlab / concatenar cadenas de entrada
« en: Lunes 28 de Septiembre de 2009, 13:30 »
Tengo un problema con este codigo:

function prueba

anio = input ('Introduzca el año entre 2006 y 2008:  ');
mes = input ('Introduzca el mes (forma numérica):  ');

a = num2str(anio)
b = num2str(mes)

s = [a b]


Si introduzco anio=2006 y mes=06, a la salida obtengo lo siguiente:

s =

20066


cuando lo que quiero obtener es : s = 200606.

¿Cómo puedo hacer para que no se quite el '0' de '06'?

Un saludo y gracias

5
Matlab / Re: ordenar matriz
« en: Lunes 6 de Julio de 2009, 09:42 »
perdona,

la funicon es "sortrows".

un saludo

6
Matlab / Re: ordenar matriz
« en: Viernes 3 de Julio de 2009, 12:20 »
ya he encontrao la solucion...
hay otra funcion.

7
Matlab / de matlab a excel
« en: Viernes 3 de Julio de 2009, 11:19 »
quiero pasar una matriz de matlab a excel.
hay limite en el tamaño de la matriz???
es q me da error y no se si es q lo estoy haciendo mal, o es q es una matriz demaisado grande 8me refiero a una 360x400)

gracias

8
Matlab / ordenar matriz
« en: Viernes 3 de Julio de 2009, 11:17 »
hola!
me gustaria ordenar una matriz de la siguiente forma: por filas segun la primera columna. es decir:

[2 4 5 1
 9 5 1 6
 3 2 2 6]

para que quede asi:

[2 4 5 1
 3 2 2 6
 9 5 1 6]

es decir, que todos los elementos de una fila estan relacionados.
es q con la funcion "sort" q he encontrado, te ordena todas la columnas, y yo solo quiero q me ordene la primera y las filas se correspondan con el cambio.
me he explicado???

9
Matlab / Re: por que me da error al intentar abrir el archivo??
« en: Miércoles 6 de Mayo de 2009, 10:23 »
hola!

despues de darle unas vueltas al programa con un compañero, hemos decucido que puede dar error porque en "filename" no hay el valor que debe de haber. igual es que hay que poner "el contenido de la variable" como en el lenguaje de programacion C haciamos con el * (punteros).

puede ser algo asi???

un salduo

10
Matlab / Re: por que me da error al intentar abrir el archivo??
« en: Martes 5 de Mayo de 2009, 12:07 »
el caso es que si lo pongo asi, no me da error:

function suma

fid = fopen('archivo.m','r');

while feof(fid) == 0

filename = fgetl(fid);
disp(filename)
fid2=fopen('2006060200522900dBZ.vol.ascii')

end

fclose(fid);

end

11
Matlab / Re: por que me da error al intentar abrir el archivo??
« en: Martes 5 de Mayo de 2009, 12:06 »
el caso es que si lo pongo asi, no me da error:

function suma

fid = fopen('archivo.m','r');

while feof(fid) == 0

filename = fgetl(fid);
disp(filename)
fid2=fopen('2006060200522900dBZ.vol.ascii')

end

fclose(fid);

end

12
Matlab / Re: por que me da error al intentar abrir el archivo??
« en: Martes 5 de Mayo de 2009, 12:03 »
hola!

he comprobado que los nombres estan bien, he añadido los atributos correspondientes al fopen, ... y nada.
estoy un poco desesperada...

13
Matlab / Re: por que me da error al intentar abrir el archivo??
« en: Viernes 1 de Mayo de 2009, 15:13 »
Gracias otra vez.

Miraré bien esas cosas, aunque creo que los nombres estan bien puestos.
Y una cosa: si cierro el archivo donde están los 100 nombres cada vez que corre el while, ¿puedo unsar la función fgtel? Porque esta función va línea a línea, ¿no?

Bueno, a ver si miro esas cositas y te comento. Me está volviendo loca esto, porque una vez que solucione esto el resto del programa que tengo que hacer es fácil (o eso creo, jeje).

Muchas gracias de verdad.

Saludos victor

14
Matlab / Re: por que me da error al intentar abrir el archivo??
« en: Jueves 30 de Abril de 2009, 17:52 »
Primero de todo, gracias por contestar.

Este es un ejemplo, el archivo seran unas 100 lineas. Lo q pasa q para hacer pruebas y ver si funciona solo he puesto 2. Por eso queria leerlas del archivo aparte, y asi hacer un bucle en el programa principal.

un saludo

15
Matlab / por que me da error al intentar abrir el archivo??
« en: Jueves 30 de Abril de 2009, 09:56 »
me podeis ayudar con el siguiente codigo??


function suma

           fid = fopen('archivo.m','r');
           
           while feof(fid) == 0
               
               filename = fgetl(fid);
               disp(filename)
               fid2=fopen('filename')
                         
           end
           
           fclose(fid);
           
end
 
el archivo.m contiene lo siguiente:

'2006060200522900dBZ.vol.ascii'
'2006060201022900dBZ.vol.ascii'


lo que me pasa es q el segundo fopen (el de dentro del while) me devuelve un -1, es decir, un error y no se abre el archivo con nombre '2006060200522900dBZ.vol.ascii'.

Me podeis ayudar???
 
muchisimas gracias

Páginas: [1]