|
|
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
« 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
« 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
« en: Miércoles 30 de Septiembre de 2009, 13:10 »
Muchas gracias. Sale el resultado deseado. Un saludo
4
« 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
« en: Lunes 6 de Julio de 2009, 09:42 »
perdona,
la funicon es "sortrows".
un saludo
6
« en: Viernes 3 de Julio de 2009, 12:20 »
ya he encontrao la solucion... hay otra funcion.
7
« 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
« 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
« 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
« 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
« 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
« 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
« 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
« 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
« 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]
|
|
|