• Sábado 12 de Julio de 2025, 11:04

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

Páginas: 1 2 [3]
51
Matlab / EJECUTAR UN EXCEL DESDE MATLAB?
« en: Jueves 23 de Octubre de 2008, 13:25 »
Hola amigos, ¿alguien sabe cómo podría ejecutar un archivo excel desde MATLAB? El archivo excel no contiene unos datos que yo quiero extraer a MATLAB,eso sé hacerlo con xlsread. El archivo excel tiene una macro creada que realiza una función y extrae unos datos(A los cuales acceder a ellos desde MATLAB es fácil como dije antes) pero yo lo que quiero es tener que evitar tener que abrir el archivo excel manualmente y poder hacerlo desde MATLAB, es decir, me gustaría que con una llamada (o como sea) desde mi m.file, se ejecute el excel automaticamente para ya después extraer los datos que el propio excel ha extraído de otro archivo. ¿Esto se puede hacer?
GRACIAS.

52
Matlab / Re: Como encontrar una cadena de carácteres dentro de un vector?
« en: Viernes 10 de Octubre de 2008, 12:22 »
Gracias por tu ayuda.
Al final lo conseguí de otra forma usando la función strfind, esta función se usa así:
strfind(vector,'cadena_a_buscar')

El resultado es la posición del primer caracter dentro del vector, por ejemplo:

s=[Esto es una cadena de prueba];
strfind(s,'cadena')
ans=
13


:)

53
Matlab / Pasar caracteres numericos a su valor
« en: Viernes 10 de Octubre de 2008, 11:39 »
Hola a todos, tengo un problemilla. Resulta que estoy haciendo un programa en el que tengo que trabajar con unos datos númericos obtenidos de un archivo .txt, el problema es que matlab lo interpreta como caracteres ASCII y yo lo que necesito es su valor. Por ejemplo, del archivo saco un vector (de caracteres) así:

>> vector=
0.01000
251111
020847

cada dígito es interpretado como un elemento del vector(los puntos también) y los retorno de carro como dos espacios en blanco, es decir, si hago:

>>vector(1)
ans=
0

>>vector(11)
ans=
5

pero si hago:
>>vector(1)+1=
ans=
49

O sea, que MATLAB interpreta el valor del código ASCII cuando quiero hacer operaciones con él, pero yo lo que necesitaría es guardar el valor completo en alguna variable, por ejemplo A=0.01000 para poder usar ese valor para realizar otras operaciones con él.

¿Alguien sabría como podría hacer esto?

MUCHAS GRACIAS

54
Matlab / Como encontrar una cadena de carácteres dentro de un vector?
« en: Martes 7 de Octubre de 2008, 12:05 »
A ver lo que quisiera es poder encontrar dentro de un vector enorme de caracteres, una cadena concreta. Por ejemplo, si mi vector es así:

vector=
f89
FLASX024Y255
ADD11,0.075
*D11

Cada caracter es una posición del vector, es decir, vector(3)=9, y vector(8)=A, los retornos de carro(intros)lo toma como dos caracteres en blanco, o sea dos espacios, y los números como carácteres también(código ASCII). Entonces si quisiera encontrar dentro del vector la cadena:ADD11, por ejemplo, como lo podría hacer?
GRACIAS

55
Matlab / Re: Como ver como se va dibujando una gráfica
« en: Martes 30 de Septiembre de 2008, 10:33 »
Muchas gracias Victor, eso era lo que buscaba, no se me había ocurrido. Me has sido de gran ayuda. UN SALUDO.

56
Matlab / Como ver como se va dibujando una gráfica
« en: Miércoles 24 de Septiembre de 2008, 19:48 »
Hola a todos:

Haber si alguién me puede ayudar, llevo poco tiempo usando el matlab y tengo mucho que aprender. Mi problema es que quisiera poder visualizar como se va realizando el dibujo de la gráfica que quiera dibujar, es decir, cuando uso la funcion plot para visualizar la gráfica esta aparece ya completa de golpe y yo lo que quisiera es que se vaya dibujando poco a poco y además poder visualizarlo en el momento de la ejecución del programa. (He estado mirando y probando con un comando que es así:
                                                  set(gcf,'DoubleBuffer','on', 'Renderer','painters')

pero o no la he entendido bien o no es lo que busco porque no noto que haga nada.

GRACIAS DE ANTEMANO.

Páginas: 1 2 [3]