0.5
Implementação Computacional
0.4
Exemplo 2 Utilizaremos o software wxMaxima para gerar
0.3 a Curva de Koch na forma geométrica.
Curva de Koch
0.2 f[1](X):=1/3*X$
0.1
f[2](X):=1/3*[X[1]*0.5-float(sqrt(3))*X[2]*0.5,
float(sqrt(3))*0.5*X[1]+0.5*X[2]]+[1/3,0]$
0
f[3](X):=1/3*[X[1]*0.5+float(sqrt(3))*X[2]*0.5,
-0.1
0 0.2 0.4 0.6 0.8
-float(sqrt(3))*0.5*X[1]+0.5*X[2]]+
1
x [1/2,float(sqrt(3))/6]$
f[4](X):=1/3*[X[1],X[2]]+[2/3,0]$
Figura 1: K5 L[0]:[[1,0]]$
k:5$
Dimensão Fractal
for m:1 thru k do
Definição 1 O diâmetro de um conjunto A ⊂ Rn é definido L[m]:create_list(f[i](L[m-1][j]),i,1,4,j,1,4^(m-1))$
por |A| = sup{||x − y|| : x, y ∈ A}. Dado um número real plot2d([discrete,append([[0,0]],L[k])],
n
positivo δ, uma famı́lia de conjuntos {Ui ⊂ R[ : i = 1, 2, ...} [x,-0.1,1.1],[y,-0.1,0.5],
é chamada uma δ-cobertura de A se A ⊂ Ui e |Ui | < [plot_format,gnuplot],
i
[gnuplot_preamble,
δ, i = 1, 2, ... . "set xrange [-0.1:1.1];set yrange [-0.1:0.5];"])