SmtC: Show me the Code
Ole Peter Smith
Instituto de Matemática e Estatística
Universidade Federal de Goiás
http://www.olesmith.com.br

Secante
Even a stopped clock is right once a day.
English proverb
< Implementação | Atividades 1.5: | Atividades 1.6: >

Atividade #1.5-01:

Crie um arquivo, Functions3.py, implementando as seguintes funções:
  1. \(f_{1}(x)=x^2+x-6, \quad x_0=1.5, x_1=1.7;\)
  2. \(f_{2}(x)=x^3-9x+3, \quad x_0=1.5, x_1=1.7;\)
  3. \(f_{3}(x)=x^2-2, \quad x_0=1.5, x_1=1.7.\)
Crie um executavel, Run.Secante.py, executando o método da Secante.
Python Listing: Functions3.py.
def f1(x):
    return x**2.0+x-6.0

def df1(x):
    return 2.0*x+1.0

def f2(x):
    return x**3.0-9.0*x+3.0

def df2(x):
    return 3.0*x**2.0-9.0

def f3(x):
    return x**2.0-2.0

def df3(x):
    return 2.0*x
f_1:
1    1.500000    2.250000e+00
2    1.700000    1.410000e+00
3    2.035714    1.798469e-01
4    1.996063    1.966954e-02
5    1.999972    1.397187e-04
6    2.000000    1.101026e-07
f_2:
1    1.500000    7.125000e+00
2    1.700000    7.387000e+00
3    -3.938931    2.266285e+01
4    3.994064    3.076893e+01
5    -0.574187    7.978380e+00
6    -2.173413    1.229411e+01
7    2.382261    4.920622e+00
8    1.080077    5.460710e+00
9    14.246166    2.766090e+03
10    1.106017    5.601194e+00
11    1.132572    5.740375e+00
12    0.037365    2.663767e+00
13    0.384500    4.036595e-01
14    0.338819    1.047528e-02
15    0.337602    6.055526e-05
16    0.337609    8.583203e-09
f_3:
1    1.500000    2.500000e-01
2    1.700000    8.900000e-01
3    1.421875    2.172852e-02
4    1.414439    6.362778e-04
5    1.414214    1.718575e-06
6    1.414214    1.366645e-10

Output from: /usr/bin/python 01.py
< Implementação | Atividades 1.5: | Atividades 1.6: >
Messages:
0 secs.