You are on page 1of 1

Sub primerorden() 'Declarando nuestras variables 'Defimiendo las celdss Worksheets(1).Range("A1").Value = "to" Worksheets(1).Range("A3").Value = "tf" Worksheets(1).Range("A5").Value = "Incremento" Worksheets(1).Range("A7").

Value = "Tau" Worksheets(1).Range("A9").Value = "Np" Worksheets(1).Range("A11").Value = "Cond.Inic" Worksheets(1).Range("A13").Value = "R" Worksheets(1).Range("A15").Value = "L" Worksheets(1).Range("B1").Value = "Tiempo" Worksheets(1).Range("C1").Value = "i(t)" 'Introduccion de datos a = InputBox("To"): Cells(2, 1) = a B = InputBox("Tf"): Cells(4, 1) = B C = InputBox("Incremento del T"): Cells(6, 1) = C D = InputBox("Valor Incial en mA"): Cells(12, 1) = D R = InputBox("Valor de R"): Cells(14, 1) = R l = InputBox("Valor de L"): Cells(16, 1) = l 'Calculando Resultados Np = B + 1 Tau = l / R Worksheets(1).Range("A8").Value = Tau CI = D * 10 ^ -3 Worksheets(1).Range("A10").Value = Np 'Worksheets(1).Range("A8").Value = Tau Worksheets(1).Range("A12").Value = CI 'Barrido de Tiempos For i = a To B Step C P = (i - a) / C: Cells(18, 1) = P Cells(i + 2, 2) = i Y = ((CI + (1 / l)) * Exp(-i / Tau)) P = Y * 10 ^ 3 Cells(i + 2, 3) = P Next i Datos = Range(Cells(2, 2), Cells(l + Np, 3)).Address 'Para Graficar Set graf = Charts.Add 'Grafico With graf 'Caracteristicas .Name = "Grafico" 'Tipo de Grafico XY(Dispersion) .ChartType = xlXYScatterSmoothNoMarkers .SetSourceData Source:=Sheets("Hoja1").Range(Datos), PlotBy:=xlColumns .Location Where:=xlLocationAsObject, Name:="hoja1" End With End Sub

You might also like