eu_Nana 0 Denunciar post Postado Maio 3, 2010 Olá pessoal, sou iniciante em python....e estou com dúvida nessa equação, bom tenho a seguinte equação: Y= Sph(df/dx 2π/w)-2 *OBS: Não sei se esta dando p perceber mais esse -2 é uma potência negativa......ou seja td q esta dentro do parenteses é elevado -2 onde: Sph = -108 df/dx = 3.0x1014 2π/w = f = varia de 3000 a 3400 bom eu preciso calcular e gerar um grafico..... eu fiz da seguinte forma... import numpy import pylab X = numpy.arange(3000,3400,0.1) Y = -108*(3.0e14 * x)**-2 plot(x,y) Mais acho q fiz alguma coisa errada....primeiro pq acho q esta muito simples p ser só isso msm...e dps o grafico gerado foi quase uma reta... espero que alguém me ajude.... Compartilhar este post Link para o post Compartilhar em outros sites
_Isis_ 202 Denunciar post Postado Maio 3, 2010 2* PI / w varia de 3000 a 3400 ou é w que varia? Tem diferença nisso. y = -108 * (3*1014 * 2 * PI/w)-2 y = -108 * (6 * PI*1014/w)-2 y = -108 * 1 / (6 * PI * 1014 / w)2 y = -108 *w2 / (6 * PI *10 14) 2 Isso é uma parábola curvada p/ baixo. Compartilhar este post Link para o post Compartilhar em outros sites
eu_Nana 0 Denunciar post Postado Maio 4, 2010 Então eu tenho isso.... Y= Sph(df/dx 2π/w)-2, onde w= 2πf ...ou seja a equação ficaria assim, Y= Sph(df/dx 2π/2πf)-2 substituindo w por 2πf, cancelaria 2π com 2π ficando então Y= Sph(df/dx f)-2 onde f varia de 3000 a 34000 certo? e como faço para fazer com que ele varie assim 3000, 3004, 3008 assim por diante....pq ele esta variando assim.....3000,3050,3100,3150... Compartilhar este post Link para o post Compartilhar em outros sites
_Isis_ 202 Denunciar post Postado Maio 4, 2010 http://docs.scipy.org/doc/numpy/reference/generated/numpy.arange.html?highlight=arange#numpy.arange Continua sendo uma parábola com máximo. y = -108 *w2 / (6 * PI *10 14) 2 y = -108 * 4 * PI2 * f2 / (36 * PI2 * 1028) y = -108 * f2/ (9 * 1028) y = -12 * f2/ 1028 f(0) = 0 f(1) = f(-1) = -12/1028 f(2) = f(-2) = -48/1028 Compartilhar este post Link para o post Compartilhar em outros sites
eu_Nana 0 Denunciar post Postado Maio 4, 2010 Uma pergunta de onde você tirou esse 6? pq penso assim.... se tenho a seguinte equação Y= Sph(df/dx 2π/w)-2, onde w= 2πf ...ou seja a equação ficaria assim, Y= Sph(df/dx 2π/2πf)-2 substituindo w por 2πf, cancelaria 2π com 2π ficando então Y= Sph(df/dx f)-2......ou seja onde tenho a varia f eu vou substituir pela variância....q é de 3000 a 3400...ficanco assim.... Y = -108*(3.0e14 * f)**-2 não ficaria assim?....sim vai dar uma parabola...uma leve parabola não? Compartilhar este post Link para o post Compartilhar em outros sites
_Isis_ 202 Denunciar post Postado Maio 4, 2010 De onde eu parei antes do último post. y = -108 * (3*1014 * 2 * PI/w)-2 y = -108 * (6 * PI*1014/w)-2 y = -108 * 1 / (6 * PI * 1014 / w)2 y = -108 *w2 / (6 * PI *10 14) 2 y = -108 * 4 * PI2 * f2 / (36 * PI2 * 1028) y = -108 * f2/ (9 * 1028) y = -12 * f2/ 1028 Compartilhar este post Link para o post Compartilhar em outros sites
eu_Nana 0 Denunciar post Postado Maio 4, 2010 mais você não entendeu....se eu tenho 2*pi/2*pi*f.....eu posso cancelar o 2pi com 2pi....ficando então apenas f...onde ficaria assim y = -108*(3.0e14 * f)**-2 não é isso? eu não estou entendo oq você esta fazendo.... Compartilhar este post Link para o post Compartilhar em outros sites
_Isis_ 202 Denunciar post Postado Maio 4, 2010 Não. Você não prestou atenção. E é só uma substituição simples... y = -108 *w2 / (6 * PI *10 14) 2 y = -108 *4 * PI 2 * f 2 / (6 * PI * 10 14) 2 y = -108 * 4 * f2 / (36 * 10 28) y = -12 * f 2 / 10 28 ----- y = -108 * (3*1014 * 2 * PI/w)-2 y = -108 * [ 3 * 10 14 * 2 * PI / (2 * PI *f) ] -2 y = -108 * ( 3 * 10 14 / f ) -2 y = -108 * 1 / (3 * 10 14 / f )2 y = -108 * f 2 / (9 * 10 14) y = -12 * f 2 / 10 28 Compartilhar este post Link para o post Compartilhar em outros sites
eu_Nana 0 Denunciar post Postado Maio 4, 2010 a equação é elevada -2 (negativo) e não valor positivo...... Compartilhar este post Link para o post Compartilhar em outros sites
_Isis_ 202 Denunciar post Postado Maio 4, 2010 Eu sei que é negativo e ele está ali. É só prestar atenção. Já que está difícil pegar um papel e fazer essa equação... http://img249.imageshack.us/i/eqf.jpg/ Compartilhar este post Link para o post Compartilhar em outros sites
eu_Nana 0 Denunciar post Postado Maio 5, 2010 entendi.....veja os dois graficos q ele gerou.....em ambos foi uma leve parabola...: a 1ª tinha feito assim: import numpy import pylab X = numpy.arange(3000,3400,0.1) Y = -108*(3.0e14 * x)**-2 plot(x,y)gerou a image.png veja no link: http://img402.images.../i/imageqf.png/ agora a segunda..usando a sua dica: import numpy import pylab X = numpy.arange(3000,3400,0.1) Y = -108*(x**2)/9e28 plot(x,y) http://img714.images...i/image1oi.png/ -------------- Resolvido...já entendi.... Compartilhar este post Link para o post Compartilhar em outros sites