Você está na página 1de 4

Faculdade de Ciências - FCUL

Universidade de Lisboa

LABORATÓRIO DE MATEMÁTICA
2020/2021
FICHA 7 - OSCILADORES HARMÓNICOS E ESCALAS MUSICAIS

Ricardo Santos Nº 57120


Marta Pereira Nº 57122
1 de dezembro de 2020
1 Introdução ao tema
Na ficha 7 da disciplina Laboratório de Matemática 2020/2021 trabalham-se temas como a ideia
de oscilação harmónica recorrendo à representação gráfica de funções trigonométricas como o seno
e o cosseno, bem como a relação entre as suas amplitudes, os seus períodos e ainda as suas fases.
Numa segunda parte, trabalha-se associando funções sinusoidais do tipo s(t) = asen(f 2πt) a notas
de escalas musicais, trabalhando ideias como a sua intensidade, altura e frequência.

2 Trabalho Realizado
Usando o Geogebra e Python, realizámos os seguintes passos:

1. Considerou-se um oscilador harmónico f descrito pela função f (x) = A cos(ωx + ϕ) e uma


função g primeira derivada de f tal que g(x) = f ′ (x).
a) Assumindo ω = 1 e A = 1 então f (x) = cos(x + ϕ) e g(x) = − sin(x + ϕ), pelo que se conclui
que f e g tem igual período e amplitude e as suas fases são relacionadas por g(x) = f (x + π2 ),
como se pode observar nas seguintes figuras:

Figura 1: Representação de f e g nas condições acima

b) Fazendo o valor de ω variar observa-se que a amplitude de f não se altera, contudo, se


0 < ω < 1 então o gráfico de f sofre uma dilatação horizontal já se ω > 1 dá-se uma
contração horizontal, respetivamente:

Figura 2: Dilatação horizontal quando ω = 1


3
Figura 3: Contração horizontal quando ω = 5

c) Assumindo o valor ω = 2 verificou-se que as amplitudes de f e g não se alteraram, contudo,


os seus períodos correspondem à metade dos período de f e g respetivamente da Figura 1,
como se observa na seguinte figura:

Figura 4: Representação de f e g quando ω = 2

1
d) Se f (x) = A cos(ωx + ϕ) e f ′ (x) = −Aω sin(ωx + ϕ) então a amplitude de f ′ é dada por
−Aω pelo que como a função seno é uma função ímpar, ou seja, f (x) = −f (−x), x ∈ R
e a amplitude de uma função é sempre positiva, então a amplitude −Aω de f ′ é positiva
e f ′ (x) = Aω sin(−ωx − ϕ) então a amplitude de f ′ é dada por Aω, onde ω < 0 (e por
consequência A < 0) pois a frequência angular de uma função sinusoidal é sempre positiva.
Assim, quando ω aumenta a amplitude diminui, mas se w aumenta então período dado por

T = −ω , ω < 0 aumenta e vice-versa. Ainda, o fator ω é inversamente proporcional à
amplitude já que ω = Amplitude
A . Assim, apenas a primeira parte da afirmação está correta,
já que amplitude não é diretamente proporcional ao fator ω.
2.
a) Em Python, criou-se uma lista de frequências de notas musicais e associou-se a cada nota
uma função sinusoidal (t) = a sin(f × 2πt), onde a (amplitude) representa a intensidade e f
representa a frequência (altura) da nota. Para o dó central temos que f = 261.6256 Hz.

start = 261.6256
freq = [start * 2**(n/12) for in range(13)]

Verificou-se também que para obter frequências para outra escala de dó mais alta (aguda)
ou mais baixa (grave), a uma oitava de distância, seria necessário duplicar a frequência ou
reduzi-la para metade, respetivamente.
b) A progressão geométrica associada à frequência das notas na escala é dada pelo termo geral
n
fn = start × 2 12 , pelo que a sua razão é dada por
n+1
fn+1 start × 2 12 1
= n = 2 12
fn start × 2 12

c) Os índices e as frequências que correspondem às notas Ré (D), Mi (F) e Lá (A) são 2, 4, 9,


293, 664 Hz 329, 627 Hz e 440 Hz, respetivamente.

d) Escreveu-se um dicionário notas a de modo que no Geogebra seja possível associar funções
às teclas brancas do piano.

notas = {0:'Dó',2:'Ré',4:'Mi',5:'Fá',7:'Sol',9:'Lá',11:'Si',12: 'Dó1'}

e) Criou-se um ciclo for de modo a gerar os comandos necessários que associam funções às teclas
brancas do piano, como referido acima, gerando o seguinte output:

for i in notas:
print(notas[i], '= sin(',freq[i], '*2*pi*x )')

Dó = sin( 261.6256 *2*pi*x )


Ré = sin( 293.6648068661687 *2*pi*x )
Mi = sin( 329.62760063137614 *2*pi*x )
Fá = sin( 349.22827775114774 *2*pi*x )
Sol = sin( 391.995487972108 *2*pi*x )
Lá = sin( 440.00005835720447 *2*pi*x )
Si = sin( 493.8833667598714 *2*pi*x )
Dó1 = sin( 523.2512 *2*pi*x )

f) Introduziu-se cada linha do output acima em linhas de input do Geogebra, gerando oito
funções que representam as notas.
g Simulando as teclas brancas do piano e atibuindo a cada uma delas o script dado pela linha de
código PlaySound(<Função Nota>, 0, 0.1) respetivamente, tocou-se cada uma das notas.

2
h Tocar a nota com maior ou menor intensidade, corresponde respetivamente a multiplicar
o parâmetro Função Nota da função PlaySound por valores superiores a 1 ou entre 0 e
1, alterando a sua amplitude e causando uma dilatação vertical ou uma contração vertical
respetivamente.
3. O acorde de Dó Maior é uma tríade (composto por 3 notas - Dó + Mi + Sol), assim, este
acorde é descrito pela função soma das funções Dó, Mi e Sol, ou seja se Dó maior é dado
por DóM(x) e Dó(x) = sin(261, 6256 × 2πx), Mi(x) = sin(293, 6648068661687 × 2πx) e
Sol(x) = sin(391.995487972108 × 2πx) então DóM(x) = Dó(x) + Mi(x) + Fá(x), logo

DóM(x) = sin(261, 6256×2πx)+sin(293, 6648068661687×2πx)+sin(391.995487972108×2πx)

4. Para alterar da escala de Dó Maior composta por (C-D-E-F-G-A-B) para a escala de Dó Me-
nor, composta por (C-D-E -F-G-A -B )1 basta adicionar adicionar as teclas pretas ao teclado
Z Z Z
já que estas representam os acidentes2 de uma escala musical no respetivo instrumento.

5. Juntando as teclas brancas com as teclas pretas do piano no Geogebra, obtemos uma repre-
sentação visual da escala de Dó Maior como se observa na seguinte figura:

Figura 5: Representação das 12 notas musicais utilizadas na escala ocidental musical

3 Conclusão
Do trabalho realizado na ficha 7, verificou-se a relação entre a amplitude e o período das funções
seno e cosseno, tão bem quando a relação destas funções com Teoria Musical. Numa última parte do
trabalho, construiu-se um piano utilizando a ferramente Geogebra e a linguagem de programação
Python como auxílio no cálculo e análise de alguns resultados.

1 A notação em Teoria Musical representa um acidente musical que quando aplicado a uma nota desce-lhe meio
Z
tom. Já o aumenta meio tom à nota enquanto que o anula qualquer acidente aplicado à mesma previamente.
\ ^
2 Um acidente em Teoria Musical é representado por um símbolo que quando aplicada a uma nota altera a sua

altura.

Você também pode gostar