🧩 Exercícios: Notação Matemática com LaTeX e MathJax
Extra Documentação Técnica com Markdown • Trilha Progressiva em 4 Níveis
🎯 Nível 1: Fundamentos
Problema 9.1 — Equação Quadrática e Frações em Display Mode
Contexto: Escrever a clássica fórmula de Bhaskara para encontrar raízes de equações quadráticas em formato LaTeX centralizado ($$...$$).
Requisitos de Execução:
- Utilizar o delimitador de display
$$. - Usar o comando
\frac{numerador}{denominador}. - Usar
\pmpara mais ou menos e\sqrt{...}para raiz quadrada.
Resultado Esperado
$$x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}$$
📤 Instruções de Entrega (Microsoft Teams)
- Salve o arquivo como:
Atividade_09_1_SeuNome.md - Envie na tarefa:
Atividade Cap 09 - Notação Matemática em Markdown
🔑 Gabarito de Código & Solução Comentada
$$x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}$$
Comentário: O delimitador $$ ativa o modo de exibição de bloco centralizado no MathJax/KaTeX.
🎯 Nível 2: Prática
Problema 9.2 — Função de Ativação Sigmoide e Notação Inline
Escreva um parágrafo técnico sobre redes neurais que mencione a função logística Sigmoide $\sigma(z)$ inline no texto, seguida por sua definição em bloco com expoente negativo $e^{-z}$.
🔑 Gabarito de Código & Solução Comentada
Em redes neurais artificiais, a função de ativação Sigmoide $\sigma(z)$ mapeia qualquer valor real para o intervalo $(0, 1)$, definida formalmente como:
$$\sigma(z) = \frac{1}{1 + e^{-z}}$$
🎯 Nível 3: Integração
Problema 9.3 — Matriz de Transformação Linear 3D
Construa a representação matemática de uma matriz de rotação 3D em torno do eixo Z utilizando o ambiente \begin{bmatrix} ... \end{bmatrix} com funções trigonométricas ($\cos \theta$, $\sin \theta$).
🔑 Gabarito de Código & Solução Comentada
$$R_z(\theta) = \begin{bmatrix}
\cos \theta & -\sin \theta & 0 \\
\sin \theta & \cos \theta & 0 \\
0 & 0 & 1
\end{bmatrix}$$
🎯 Nível 4: Desafio
Problema 9.4 — Injeção Dinâmica de Header KaTeX em Páginas Jekyll
Crie um include HTML para o Jekyll (_includes/mathjax.html) que detecte se a página possui math: true no frontmatter YAML e, caso positivo, injete os scripts CDN e folhas de estilo CSS do KaTeX com suporte a delimitação automática $...$ e $$...$$.
🔑 Gabarito de Código & Solução Comentada
<!-- _includes/katex.html -->
{% if page.math %}
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.16.8/dist/katex.min.css">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.8/dist/katex.min.js"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.8/dist/contrib/auto-render.min.js"
onload="renderMathInElement(document.body, {
delimiters: [
{left: '$$', right: '$$', display: true},
{left: '$', right: '$', display: false}
]
});"></script>
{% endif %}