def calculosResistividade(): print u"0 - cálculo para 1 haste" print u"1 - cálculo para n hastes em paralelo(linha)" print u"2 - quadrado cheio" print u"3 - triângulo" print u"4 - circunfêrencia" print u"5 - anel" a = raw_input("]]") if a == "0": en = entradaPhold() res = r1haste.r1haste(en[0], en[1], en[2]) elif a == "1": en = entradaHastesLinha() res = rnhastes.resistenciaHastesLinha(en[0], en[1], en[2], en[3], en[4]) elif a == "2": en = entradaHastesQuadradoCheio() res = rnhastes.quadradoCheio(en[0], en[1], en[2], en[3], en[4], en[5]) else: print u"aviso: opção não disponivel" return 0 print "_" * 50 print u"Resistência calculada:", res
def levantaCurvaK(pa, l, e, d, q, fim, passo): numeroHastes = arange(2, fim, passo) res = [] for i in numeroHastes: res.append(rnhastes.resistenciaHastesLinha(pa, l, e, d, i)) plt.plot(numeroHastes, res) plt.xlabel("Numero de Hastes") plt.ylabel("Resistencia") plt.show()