Professional Documents
Culture Documents
Correccion Punto3
Correccion Punto3
Sub secantes()
Dim xi As Double, ladfx As Double, lafx As Double, laraiz As Double, tolerancia As Double,
ximinus As Double, xiplus As Double, fdxi As Double, fdximinus As Double, fdxiplus As Double
Sheets("SEC").Activate
Range("B5:K101").ClearContents
xi = Cells(1, 2).Value
tolerancia = 0.5 * 10 ^ (2 - 5)
For i = 0 To 5
Cells(5 + i, 4).Value = xi
fdxi = fx(xi)
fdximinus = fx(ximinus)
'valor presente
ximinus = xi
xi = xiplus
Else
elerror = 0
End If
Next i
End Sub
Function fx(x)
End Function
Sub titles()
End Sub
Newton Raphson
Sub parcial()
Dim xi As Double, ladfx As Double, lafx As Double, laraiz As Double, tolerancia As Double
Sheets("NEW").Activate
Range("B5:K100").ClearContents
xi = Cells(1, 2).Value
tolerancia = 0.5 * 10 ^ (2 - 4)
For i = 0 To 10
Cells(5 + i, 2).Value = xi
lafx = fx(xi)
ladfx = dfx(xi)
'valor presente
Cells(5 + i, 7).Value = xi
xi = laraiz
Else
elerror = 0
End If
Next i
End Sub
Function fx(x)
End Function
Function dfx(x)
End Function
Sub titles()
End Sub
AMONIACO
Sub secantes()
Dim xi As Double, ladfx As Double, lafx As Double, laraiz As Double, tolerancia As Double,
ximinus As Double, xiplus As Double, fdxi As Double, fdximinus As Double, fdxiplus As Double
Sheets("SEC").Activate
Range("B5:K101").ClearContents
xi = Cells(1, 2).Value
tolerancia = 0.5 * 10 ^ (2 - 5)
For i = 0 To 5
Cells(5 + i, 4).Value = xi
fdxi = fx(xi)
fdximinus = fx(ximinus)
'valor presente
ximinus = xi
xi = xiplus
Else
elerror = 0
End If
Next i
End Sub
Function fx(x)
End Function
Sub titles()
Sub parcial()
Dim xi As Double, ladfx As Double, lafx As Double, laraiz As Double, tolerancia As Double
Sheets("NEW").Activate
Range("B5:K100").ClearContents
xi = Cells(1, 2).Value
tolerancia = 0.5 * 10 ^ (2 - 4)
For i = 0 To 10
Cells(5 + i, 2).Value = xi
lafx = fx(xi)
ladfx = dfx(xi)
'valor presente
Cells(5 + i, 7).Value = xi
xi = laraiz
Else
elerror = 0
End If
Next i
End Sub
Function fx(x)
End Function
Function dfx(x)
End Function
Sub titles()
End Sub