Python - Ayuda al comparar en una funcion

 
Vista:

Ayuda al comparar en una funcion

Publicado por Cesar (1 intervención) el 29/04/2018 17:05:31
Hola, como estais....yo cruzadisimo con un programa que me han pedido para Introduccion a la Fisica Computacional.
Tengo que sacar graficamente, la comparacion de posicion y velocidad de un cohete de 2 etapas, en cada lanzamiento (linea que dibuja la grafica) quema un tanto por ciento diferente de combustible en la primera etapa.
El problema es que el tiempo es diferente para cada distribucion de combustible y no me deja crear los intervalos de tiempo en partes iguales (linspace) para que pueda pasarlos por la funcion a traves de odeint. tengo esto:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
m0=2.85e6  #Kg  masa total inicial
mu=0.47*m0 #masa util
r=0.05 #proporcion de la masa recipiente
mc=(m0-mu)/(1+r) #masa combustible
 
#algoritmo
Porcentajes=arange(0.1,1,0.1)		#porcentaje de combustibles
Usado=mc*Porcentajes				#combustible que se usara en la 1 fase de los Porcentajes
Usado.shape=(Usado.size,1)
masa1=mu+(1+r)*Usado					#masa de la fase 1
masatotal2=mu+(1+r)*(mc-Usado)			#masa de la fase 2
#tiempos
tiefase11=linspace(0,(Usado[:][0]/D),ni)		#el array va desde 0 hasta que se gasta la 
										#1 fase en 100 intervalos iguales del combustible usado/D

Muchas gracias a quien pueda ayudarme
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