Matlab - ayuda con la funcion xlswrite

   
Vista:

ayuda con la funcion xlswrite

Publicado por Gaston (3 intervenciones) el 28/12/2011 16:23:19
Hola...

tengo un problema para pasar los datos a excel, lo que basicamente tengo

for t=0:300:7200

C1=(C1*VLT-J1(3)*Atin*dt*1E6)/VLT;

end

y lo que quiero pasar a excel es t y C1, hice lo siguiente:

xlswrite('EJE.xlsx',t,'Hoja1','B')

xlswrite('EJE.xlsx',C1,'Hoja1','C')

pero al hacerlo siempre me escribe en la celda B1 y C1

ojala alguien me pueda ayudar....

saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JOSE JEREMIAS CABALLERO

ayuda con la funcion xlswrite

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3432 intervenciones) el 28/12/2011 17:04:13
Hola Gaston.
Al parecer tu pregunta no esta clara, porque haz copiado parte de tu codigo que estas haciendo.

Para este parte funcione necesitas tener los valores de C1, VLT, J1, Atin, 1E6,....

for t=0:300:7200

C1=(C1*VLT-J1(3)*Atin*dt*1E6)/VLT;

end
Espero q sea lo estas buscando, lo voy a contestar.
1
2
3
4
5
6
7
8
9
10
11
clear all
clc
VLT=3; J1(3)=5; Atin=20; E6=10; dt=30; C1=2;
for t=0:300:7200
C1=(C1*VLT-J1(3)*Atin*dt*E6)/VLT;
end
xlswrite('EJE.xlsx',t,'Hoja1','A')
xlswrite('EJE.xlsx',C1,'Hoja1','B')
 
EJECUCION
>>xlswrite1


Saludos.
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Profesor de Metodos Numericos con Matlab
PROGRAMADOR EN MATLAB
jjcc94@hotmail.com
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

ayuda con la funcion xlswrite

Publicado por Gaston (3 intervenciones) el 28/12/2011 18:08:27
Hola Jose,

muchas gracias por tu rápida respuesta, pero no me funciona...

es que mi problema es como exporto los valores intermedios del for t=0:300:7200

porque solo me registra el valor cuanto el t 7200 me da ese C1

pero lo que yo quiero es esto

t C1
0 C1(0)
300 C1(300)
600 C1(600)

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de JOSE JEREMIAS CABALLERO

ayuda con la funcion xlswrite

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3432 intervenciones) el 28/12/2011 18:21:27
Algo asi.
Posdata: En tu pregunta tienes que ser lo mas detalloso posible, para que tengas una respuestas acertada.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
clear all
clc
VLT=2; J1(3)=2; Atin=2; E6=2; dt=2;
k=1; C1(1)=1; T(1)=0;
for t=0:300:7200
C1(k+1)=C1(k)*VLT-J1(3)*Atin*dt*E6/VLT;
T(k+1)=t;
k=k+1;
end
xlswrite('EJE.xlsx',T','Hoja1','A')
xlswrite('EJE.xlsx',C1','Hoja1','B')
 
EJECUCION
>>xlswrite1


Saludos.
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Profesor de Metodos Numericos con Matlab
PROGRAMADOR EN MATLAB
jjcc94@hotmail.com
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Dave

ayuda con la funcion xlswrite

Publicado por Dave correa.dave30@gmail.com (934 intervenciones) el 28/12/2011 18:26:22
Hola Gaston;

No te compliques, te sugiero que utilices una variable auxiliar para poder almacenar los datos en una sola variable y luego exportar esta unica variable.

A continuación te dejo una ejemplo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
clear all
clc
VLT=1; J1=1; Atin=1; E6=1; dt=1; C1=1;
 
SAL=[];
n=1;
for t=0:300:7200
C1=(C1*VLT-J1*Atin*dt*1E6)/VLT;
SAL(n,1)=t;
SAL(n,2)=C1;
n=n+1;
end
 
xlswrite('EJE.xlsx',SAL)


Espero que sea de alguna ayuda.

Saludos
Dave Correa
correa.dave30@gmail.com
http://fismatlab.blogspot.com/ (nuevas aplicaciones)
Servicios de Programación Matlab
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

ayuda con la funcion xlswrite

Publicado por Gaston (3 intervenciones) el 28/12/2011 18:51:44
Muchas gracias... ahora funciona perfecto...

saludos desde Chile
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Dave

ayuda con la funcion xlswrite

Publicado por Dave correa.dave30@gmail.com (934 intervenciones) el 28/12/2011 18:57:18
Gaston;

Me da gusto, que hayas logrado solucionar tu consulta.

Saludos
Dave Correa
correa.dave30@gmail.com
http://fismatlab.blogspot.com/ (nuevas aplicaciones)
Servicios de Programación Matlab
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar