Google Classroom

CIN0138 · 2026.2 · Sistemas de Informação

Álgebra Vetorial e Linear para Computação

Quatro módulos: matrizes e eliminação de Gauss; espaços vetoriais; ortogonalidade; determinantes, autovalores e autovetores.

Terças
17:00–18:40
Quintas
18:50–20:30
Sala
E131 · Centro de Informática

Ao fundo, cada traço acompanha o campo de vetores que associa a cada vetor x de ℝ2 o vetor Ax, e as retas tracejadas são as retas geradas pelos autovetores de A, quando os autovalores são reais. A matriz muda devagar entre cinco exemplos. Animação adaptada do Flow Field, do ThreeUI.

Agenda 2026.2

Calendário

Aulas, miniprovas (MP), exercícios escolares (EE) e etapas do projeto, conforme a proposta pedagógica da disciplina. Ajustes são avisados no Classroom.

Agosto

  1. Geometria das equações lineares I Laboratório da aula 1

  2. MonitoriaReunião com a monitoria

  3. Geometria das equações lineares II Laboratório da aula 2

  4. MP 1Geometria das equações lineares I

  5. Eliminação de Gauss Laboratório da aula 3

  6. MP 2Geometria das equações lineares II (remota, em vídeo da turma)

Setembro

  1. Propriedades elementares das matrizes I Laboratório da aula 4

  2. MP 3Eliminação de Gauss

  3. Propriedades elementares das matrizes II Laboratório da aula 5

  4. MP 4Propriedades elementares das matrizes I (apresentações em sala de asserções sorteadas)

  5. Espaços vetoriais e subespaços, independência linear, bases e dimensão I Laboratório da aula 6

  6. MP 5Propriedades elementares das matrizes II

  7. Espaços vetoriais e subespaços, independência linear, bases e dimensão II Laboratório da aula 7

  8. MP 6Espaços vetoriais e subespaços, independência linear, bases e dimensão I

  9. Resolução de Ax = 0 e Ax = b Laboratório da aula 8

Outubro

  1. MP 7Espaços vetoriais e subespaços, independência linear, bases e dimensão II

  2. Os quatro subespaços fundamentais Laboratório da aula 9

  3. MP 8Resolução de Ax = 0 e Ax = b (remota, em vídeo da turma); em sala, encontro breve sobre o projeto

  4. EE1Primeiro exercício escolar (conteúdo até os quatro subespaços fundamentais)

  5. Sem aula: quinta livre, depois do EE1

  6. ProjetoLiberação do projeto pela monitoria, no Classroom

  7. Transformações lineares I Laboratório da aula 10

  8. Transformações lineares II Laboratório da aula 11

  9. ProjetoFim da inscrição das equipes do projeto, às 23:59

  10. Projeções Laboratório da aula 12

  11. MP 9Os quatro subespaços fundamentais; em sala, dúvidas do projeto com a monitoria

Novembro

  1. Bases ortogonais e processo de Gram-Schmidt Laboratório da aula 13

  2. Sem aula, conforme aviso de Pedro. MP 10 e MP 11Remotas, em videoaulas no YouTube, com entrega até 22/11, às 23:59

  3. ProjetoElaboração do projeto, com acompanhamento da monitoria

  4. ProjetoElaboração do projeto, com acompanhamento da monitoria

  5. Determinantes I Laboratório da aula 14

  6. Determinantes II Laboratório da aula 15

  7. ProjetoEntrega da Etapa 1 do projeto, pelo Classroom, até as 23:59

  8. MP 10 e MP 11Entrega das duas videoaulas no YouTube, uma por miniprova, até as 23:59. Orientações no Classroom

  9. Autovalores, autovetores, diagonalização I Laboratório da aula 16

  10. Autovalores, autovetores, diagonalização II Laboratório da aula 17

  11. ProjetoEquipes classificadas para a Etapa 2 do projeto, no Classroom

Dezembro

  1. EE2Segundo exercício escolar (de transformações lineares em diante)

  2. ProjetoApresentação dos projetos (Etapa 2)

  3. Feriado (Nossa Senhora da Conceição, Recife)

  4. FinalProva final

  5. ProjetoClassificação final e bônus do projeto, no Classroom

MPminiprovaEEexercício escolarProjetoprojeto e monitoriaFinalprova final

Miniprovas e exercícios escolares

Provas e gabaritos

Enunciados em PDF e gabaritos objetivos das avaliações. As MP 10 e 11 serão feitas em duas videoaulas no YouTube, uma por miniprova, com entrega até 22/11/2026, às 23:59. A turma deve escolher 40 alunos diferentes, um para cada asserção das duas miniprovas, conforme as orientações no Classroom. Os enunciados já estão disponíveis, e os gabaritos serão divulgados em 23/11/2026. O EE 2 entra aqui depois de aplicado, e as respostas, depois de divulgadas no Classroom.

Exercícios escolares

O EE 2, em 01/12, entra aqui depois de aplicado.

EE 113/10

Primeiro exercício escolar

Conteúdo até os quatro subespaços fundamentais · questões 1 a 5 (10 pontos) e bônus opcional (até 1 ponto)

Enunciado (PDF)
Gabarito objetivo do EE 1 (versão geral)

Respostas finais, como no gabarito divulgado no Classroom em 14/10. Respostas equivalentes são aceitas; matrizes e vetores seguem a ordem indicada na prova. As versões individualizadas têm gabarito próprio, também no Classroom.

Questão 1 · Sistemas lineares 2,0 pontos

a)
Forma escalonada 101401140000; solução x = (4 − t, 4 − t, t)T, com t ∈ ℝ.
b)
t ≥ 0 e 4 − t ≥ 0; portanto, 0 ≤ t ≤ 4.
c)
Uma reta, pois há uma variável livre: (4, 4, 0)T + t(−1, −1, 1)T.

Questão 2 · Eliminação, fatoração e inversa 2,0 pontos

a)
PA = 110230001, m = 2 e U = 110010001.
b)
Pb = (3, 7, 2)T, y = (3, 1, 2)T e x = (2, 1, 2)T.
c)
NA = I3; a resposta é somente “Sim”.
d)
(BC)T = CTBT e (BC)−1 = C−1B−1.

Questão 3 · Produtos de matrizes 2,0 pontos

a)
As linhas obtidas são (1 2), (1 1) e (0 0); assim, NW = 121100.
b)
Na linha 1 e coluna 3, a entrada de N2 vale 1, e a de N(I3 + N) vale 1 + 1 = 2. Caminho com uma seta: 1 → 3; com duas setas: 1 → 2 → 3.
c)
(NW)s custa 18 + 6 = 24 multiplicações, e N(Ws), 6 + 9 = 15. Menor custo: 15, com N(Ws), pela associatividade.

Questão 4 · Bases em um espaço de matrizes 2,0 pontos

a)
α + β = 0 e −α + β = 0, logo α = β = 0: {P, Q} é linearmente independente e dim W = 2.
b)
α = 2 e β = 1; as coordenadas são (2, 1)T.
c)
S = ST = 200−2 é simétrica; K = 0−220 e KT = 02−20 = −K, logo K é antissimétrica.
d)
Linearmente dependente: as soluções são (a, b, c)T = t(−2, 1, 1)T, com t ∈ ℝ; para t = 1, −2P + Q + R = 0, com coeficientes não todos nulos.

Questão 5 · Polinômios e subespaços 2,0 pontos

a)
p(t) = 1 + 4t − 4t2 e p(1/2) = 2.
b)
f(0) = c0 e f(1) = c2; f ∈ H exige c0 = c2 = 0, com c1 livre. Uma base é {b1}, e dim H = 1.
c)
b0 ∈ L e b1 ∈ H. Para h = b0 + b1, h(0) = 1, logo h ∉ H; h também não é múltiplo de b0, logo h ∉ L. A união H ∪ L não é fechada para a adição e não é subespaço.

Bônus · Operações em um espaço vetorial até 1,0 ponto extra

a)
0V = (0, 1)T, e o inverso de u = (1, 2)T é (−1, 0)T: (1, 2)T ⊕ (−1, 0)T = (0, 1)T.
b)
Resultados do item b do bônus
u ⊕ v2 ⊙ u2 ⊙ v1 ⊙ u
(3, 2)T(2, 3)T(4, 1)T(1, 2)T
2 ⊙ (u ⊕ v)(2 ⊙ u) ⊕ (2 ⊙ v)3 ⊙ u(2 ⊙ u) ⊕ (1 ⊙ u)
(6, 3)T(6, 3)T(3, 4)T(3, 4)T
c)
Não: 0V = (0, 1)T tem segunda coordenada 1, e os vetores de H têm segunda coordenada 0.

Miniprovas

Asserções das questões I a IV:VverdadeiraFfalsa

MP 120/08

Geometria das equações lineares I

Enunciado (PDF)
Gabarito da MP 1
Questão12345
IVFVFV
IIVVFFV
IIIVFVFF
IVFVVFV
MP 227/08

Geometria das equações lineares II

Remota, em vídeo da turma

Enunciado (PDF)
Gabarito da MP 2
Questão12345
IVVFVF
IIVVVFF
IIIVVFVF
IVVVFFF
MP 303/09

Eliminação de Gauss

Enunciado (PDF)
Gabarito da MP 3
Questão12345
IFVFVV
IIVVFFV
IIIVVVFF
IVVFVFV
MP 410/09

Propriedades elementares das matrizes I

Apresentações em sala

Enunciado (PDF)
Gabarito da MP 4
Questão12345
IVFVVF
IIVFVFF
IIIVFVVF
IVVFVVF
MP 517/09

Propriedades elementares das matrizes II

Enunciado (PDF)
Gabarito da MP 5
Questão12345
IVFVVF
IIVFVVF
IIIVVFFV
IVVVVFF
MP 624/09

Espaços vetoriais, subespaços e subespaços gerados

Enunciado (PDF)
Gabarito da MP 6
Questão12345
IVFVVV
IIVFVVF
IIIVVFFV
IVVFVVF
MP 701/10

Independência linear, bases e dimensão

Enunciado (PDF)
Gabarito da MP 7
Questão12345
IVFVFV
IIVVFVV
IIIVVVFF
IVVFVFV
MP 808/10

Resolução de Ax = 0 e Ax = b

Remota, em vídeo da turma

Enunciado (PDF)
Gabarito da MP 8
Questão12345
IVFVVF
IIVVVFF
IIIVVFFV
IVFVVVF
MP 929/10

Os quatro subespaços fundamentais

Enunciado (PDF)
Gabarito da MP 9
Questão12345
IVFFVV
IIVFVFF
IIIVFVVV
IVVVVFF
MP 10Até 22/11

Projeções

Remota, em videoaula da turma

Entrega até .

Enunciado (PDF)

Gabarito em 23/11/2026.

MP 11Até 22/11

Bases ortogonais e processo de Gram-Schmidt

Remota, em videoaula da turma

Entrega até .

Enunciado (PDF)

Gabarito em 23/11/2026.

Os PDFs ficam no Google Drive e abrem com a conta @cin.ufpe.br de quem está matriculado no Classroom.

Notas

Avaliação

Dois exercícios escolares, onze miniprovas e um projeto bônus, conduzido pela monitoria.

Média

0,7 EE + 0,3 MP + Bônus

Prova final em 10/12.

EE
Média dos dois exercícios escolares, (EE1 + EE2)/2.EE1 em 13/10 · EE2 em 01/12
MP
Média das 11 miniprovas.Em geral às quintas-feiras; algumas são feitas pela turma, em vídeo
Bônus
Projeto, valendo até 2 pontos na média.Torneio de reconstrução de matrizes; regras liberadas em 18/10 e apresentações em 03/12

Bônus de até 2 pontos

Projeto: torneio de reconstrução de matrizes

Cada equipe escreve, em Python, uma função que estima as entradas ocultas de uma matriz, e as equipes da turma disputam um torneio pelo menor erro. A monitoria lançou o projeto no Classroom em 18/10; as regras completas estão no guia.

OBSERVADAESTIMATIVA DE POSTO 1 1 3 ? 4 2 ? 4 8 ? 9 6 12 1 3 2 4 2 6 4 8 3 9 6 12
A matriz completa tem posto 1: cada linha é múltipla da primeira. Sabendo disso, as entradas conhecidas determinam as três ocultas: 2, 6 e 3. Preencher as três com a média das entradas conhecidas daria 5,4 em cada uma.

Abrir o laboratório do projetoDoze matrizes e cinco estratégias simples, com pseudocódigo, para ver o erro de cada uma, comparar todas no torneio e tentar vencê-las preenchendo à mão.

A ideia

  • Muitas tabelas de dados da computação têm entradas faltando: avaliações que ninguém deu, leituras de sensores perdidas, pixels corrompidos. No torneio, cada equipe recebe matrizes assim e escreve uma função que estima as entradas ocultas a partir das conhecidas.
  • Preencher cada entrada oculta com a média da sua linha ou da sua coluna já dá uma primeira solução. Para errar menos, a equipe estuda a estrutura da matriz: posto, espaço das colunas, projeções e mínimos quadrados, assuntos desta disciplina, e a decomposição em valores singulares, que não faz parte do programa e fica para a pesquisa da equipe.

Como funciona

  • Etapa 1, o código. A equipe escreve um arquivo .py com a função principal(observada, mascara), que recebe a matriz observada e a máscara das posições conhecidas e devolve a matriz completa, com as mesmas dimensões, como numpy.ndarray ou como lista de listas. Para testar e refinar o código, há um lote público de 10 matrizes; o funcionamento e os resultados que valem são os do programa avaliador da monitoria.
  • Entrega, até 20/11, às 23:59. Um único arquivo .zip pelo Classroom, com o nome Grupo seguido do número da equipe (por exemplo, Grupo7.zip), contendo o código e um relatório curto que explique o algoritmo. Só um integrante entrega, e ele escreve os nomes da equipe num comentário particular na postagem da entrega.
  • Classificação. Depois do prazo, a monitoria roda os códigos num lote privado de matrizes e mede o erro só nas posições ocultas, pelo RMSE normalizado (NRMSE): a raiz do erro quadrático médio dividida pelo desvio-padrão. Quanto menor o erro, melhor a posição. Passam à Etapa 2 as N primeiras equipes, com N calculado pelo número T de equipes inscritas, e outras equipes com entrega válida podem ser sorteadas. Em 29/11, a monitoria divulga no Classroom as classificadas, em ordem numérica; a classificação da Etapa 1 não é divulgada, porque o erro continua como critério central da classificação final.
N = max(3, min(6, ⌈0,4 T⌉))
  • Etapa 2, a apresentação, em 03/12. Cada equipe classificada mostra aos monitores, em até 10 minutos, o algoritmo, o código funcionando, uma interpretação dos resultados e o que aprendeu no projeto. Depois, por cerca de 5 minutos, a monitoria pergunta a todos os integrantes sobre o algoritmo e a autoria do código. A ordem das equipes é sorteada no dia, antes da aula. A classificação final e o bônus de cada equipe saem no Classroom em 12/12.

Regras

  • Tamanho máximo: 40 linhas e 40 colunas (40 × 40). Esse limite vale para cada dimensão, tanto no lote público quanto no privado. As matrizes podem ser quadradas ou retangulares. O código deve usar as dimensões recebidas em observada.shape.
  • Participar é opcional. As equipes têm até três pessoas, de preferência trios, e se inscrevem na planilha da postagem do lançamento até 25/10, às 23:59; o número do campo na planilha é o número da equipe.
  • Python, só com NumPy, SciPy, math e random. Bibliotecas de aprendizado de máquina ou de imputação automática, como scikit-learn e PyTorch, são proibidas.
  • O avaliador roda o código num ambiente restrito (RestrictedPython): não se pode fixar a semente dos números aleatórios nem definir classes, e as funções auxiliares ficam dentro de principal. O limite é de 2 segundos por matriz e 25 segundos por lote.
  • É desclassificada a equipe que não entregar no prazo ou cujo código final devolva uma matriz de dimensões erradas, com NaN ou com valores infinitos, ultrapasse o limite de tempo ou termine com erro.

Bônus na média final

  • A equipe campeã ganha 2 pontos. Entre as N finalistas, a equipe na posição P ganha B(P) pontos, valor que cai em passos iguais de 2, na primeira posição, até 0,75, na última:
B(P) = 2,0 − (P − 1) · 1,25/(N − 1)
  • Uma equipe que não chega à Etapa 2, mas entrega uma solução válida, ganha 0,5 ponto.

Um esboço do arquivo, na forma pedida pelo guia:

import numpy as np

def principal(observada, mascara):
    # mascara: True onde a entrada
    # de observada é conhecida
    saida = observada.copy()
    ...  # estime as ocultas
    return saida  # mesma forma

Material da monitoria

Abram com a conta @cin.ufpe.br da turma. Se o avaliador precisar de ajuste, a monitoria avisa no Classroom como atualizá-lo com docker compose pull. Dúvidas sobre as regras, a especificação ou a execução vão, de preferência, ao Discord da disciplina.

Entradas oficiais

As 10 entradas oficiais foram fixadas em . Cada SHA-256 identifica um arquivo exato do lote. Os dados permanecem em sigilo.

Consultar os SHA-256 das 10 entradas

Cada entrada tem um gerador Python e três arquivos NumPy: gabarito, máscara e matriz observada. Os hashes abaixo permitem conferir os geradores e os dados utilizados na avaliação.

Geradores das 10 entradas oficiais
ArquivoSHA-256
entrada_01.pyd3a9aac87eeef7805da6337431e9cb72a7a6e1fb3973eab4518daa24eb727289
entrada_02.pyf0e17f7e1b5ab7554bd33fa75e4ad6d8f7ec70a65a995367303f08486cb357d2
entrada_03.py96f9ab7bb2c466bbe6ff63522aac356e603f7db1c18ddec922b8bef8e41af4d7
entrada_04.py5e628b6dd2aaf0986b684b5854794ece0fd5fb8f5e2893362503c6ec8f12ced7
entrada_05.pyc634f8d983eacad5522499a934d60f2c52ac6058437ff98a4d4febcb622794d1
entrada_06.pyac1caa5b30be0bccd77b93bf8d29b981b4264811225db3968f1aef3867d72369
entrada_07.py74a9d7fb44e93928dec68026c66f13737a48a74e03417e1a079f9048871d4af7
entrada_08.py7b31680a57dc350cff25838ff446a5a48ccddcf4fdb414cc399ad091f8351916
entrada_09.py430fadfff0c006bc0a6667bdc050dcbcf9d13690389af5926f976858bbc2f308
entrada_10.py533625e9780d3bd28373361ef32873c6ca4524ac23a7ee7fa6489e66df3b0c11
Arquivos de avaliação em banco_privado
ArquivoSHA-256
gabarito_01.npy2e8ccec524bf2f80b92302e0590d9963a64f74813734afc8695d2356712cf9f2
mascara_01.npybcb99bbc113d446dab98e29981f1184b5ca1b64dba4467aa79bbaf8a4168379e
observada_01.npy126119062fcfecffd85c6b51c8a86cf689bdb772f059c676521a6c9d42445baa
gabarito_02.npy41d597fe70b584d6a84b2c41dfff06e64391d6da90d03028ec891194b2b2462f
mascara_02.npy9199e9d9b7908a754d783be908b9de44386de8d9c234127b104e46bbf83c0018
observada_02.npy53ec5cd78698328df5c2aba477ecb40257586fbcc242cf3f40054331d55f17b1
gabarito_03.npycdceebf75ded69ef32d3bc1d5ead2420f01186a577b9be668152a65fabd0928c
mascara_03.npye17b9326329f022506debefc8bbf37dcb15e0d4fd5af02e21b8af90340ba41d7
observada_03.npyadb48166fd9d7d31168bc33e1cb03ece4381b43bbb28913add502be838b95469
gabarito_04.npyaf1821dfa1b666a97145c0651dbd9450ff84e87d8741506d55e92c3e0679ad96
mascara_04.npyde15cd8d58a4c63a76895489bf9dd6960c7d822c28824ced6c136b26bc200056
observada_04.npy2980180b5995d72d8057069e99c42c600dd86e2c0072b4780b438f648141f1d0
gabarito_05.npyab146759e365beda38fc05eddb6eebdaa5acda980815309e7e2b2c4fbf191d08
mascara_05.npyedebbe090911e089c198123a403cae80b6d14914e10aa83fcfb23e49a87ae570
observada_05.npy0a6b5f9d47b4905f3d2edfd2a6abd12565b96d410c997304dd3807efaabda7a6
gabarito_06.npy802ae2a6924c6fea51746d0d58f8c0a70696a67773b51ea2ecef1e9e9d4c0319
mascara_06.npy52aa4b112e69e9268e646e35acf292326a01c2615d110250f9359de793575bad
observada_06.npyc848e58d456031aa1faa4c4f8a31b387da79a4d1f8d851d4d749ac8fbaf58bbc
gabarito_07.npya03da2c543ca9274137be19c02810dc4195b6c6fc39a882bf4dce3a79ead4ae6
mascara_07.npy57a24b7bfb757369fdccc9da42183098363a76b1d9c520acc293dd787ac9eee8
observada_07.npy14c0006c1e3cf6e41706aa4e6c8bf1cdf76fa15644098e805b59c68634bf3899
gabarito_08.npy402930ef9a57b21044392ae6b23040cb30aba5ae751b090da25acf27bd8bb330
mascara_08.npy3cfb9c1004bbe96b96cb713bd652b7c28217420ddce42fe2df066ef3bb40f790
observada_08.npyac6d636d0ed805b0613d394c90d691bfb51369e3e02809a0c2e7505707d1946f
gabarito_09.npy5ca66e6f2f27072f7ec269bd80349ff8c17d126b6ba63ae7d68ac220deb0ee25
mascara_09.npy92ed25f42b82be35708b1f246d09bd1ac78d3884b6a460aad9681ab4cdc2bb2c
observada_09.npybbb3c28feed8c245ac5c4406d577735b4482652c0b43057c0b0001ee8a5cc554
gabarito_10.npy01c121c72c21515379cb64f06a5624c73ddfcc741bfdcb414cf353e044fbf6c3
mascara_10.npy268ac0bb443177f97ca13633fd5de05ebcaff9d17816e473b92df87962b98c6b
observada_10.npye785e4813cb1454dfcf3f15a42f50130621758f05610182275a2c51dd7f2e6a9

Depois do torneio, compare o SHA-256 de cada arquivo utilizado com o valor publicado aqui.

Datas do projeto

  1. Lançamento do projeto pela monitoria, no Classroom
  2. Fim da inscrição das equipes, às 23:59
  3. Dúvidas do projeto com a monitoria, em sala
  4. Elaboração do projeto, com acompanhamento
  5. Entrega da Etapa 1 pelo Classroom, até as 23:59
  6. Equipes classificadas para a Etapa 2, no Classroom
  7. Apresentação dos projetos (Etapa 2)
  8. Classificação final e bônus, no Classroom

Para se preparar

Ementa e material de apoio

Material digital

Cada módulo reúne os tópicos da ementa, as seções correspondentes do livro-texto, aulas gravadas da disciplina e vídeos de apoio, uma figura com um exemplo resolvido, o laboratório das aulas e os exercícios no Desmos.

Matrizes, eliminação de Gauss, espaços vetoriais, ortogonalidade, determinantes, autovalores e autovetores. Esses assuntos se dividem nos quatro módulos abaixo.

Livro-texto: Gilbert Strang, Álgebra Linear e suas Aplicações, capítulos 1 a 5 (veja a Bibliografia). Aulas do CIn: vídeos do Prof. Pedro M. M. de Castro, em português, publicados gradualmente na playlist da disciplina. Vídeos de apoio: aulas de Strang no MIT (curso 18.06, no MIT OpenCourseWare), em inglês. Laboratório: uma página por aula, com roteiro guiado, exemplos e experimentos em dimensão n; todas em Laboratório das aulas. Exercícios: 36 exercícios interativos do Desmos, que abrem numa aba nova e não pedem login; veja Exercícios no Desmos.

Imagem das linhas: cada equação do sistema é uma reta do plano euclidiano E2, formado por pontos; as duas retas se cortam no ponto (1, 2), e x = 1, y = 2 é a solução do sistema[2 −1; −1 2] [x; y] = [0; 3]

Matrizes e eliminação de Gauss

Geometria das equações lineares, exemplo de eliminação de Gauss, notação matricial e multiplicação de matrizes, fatores triangulares e trocas de linhas, inversas e transpostas.

No livro: Strang, seções 1.2 a 1.6.

Aulas do CIn · CIN0138

Vídeos · MIT 18.06

Exercícios no Desmos. 11 exercícios das aulas 1 a 5, para fazer no navegador, sem login.

Ver os exercícios
Imagem das colunas: o vetor b = (0, 3)T é combinação linear das colunas a1 = (2, −1)T e a2 = (−1, 2)T da matriz A, então pertence ao espaço das colunas de A1·[2; −1] + 2·[−1; 2] = [0; 3]

Espaços vetoriais

Espaços vetoriais e subespaços, resolução de Ax = 0 e Ax = b, independência linear, base, dimensão, os quatro subespaços fundamentais, transformações lineares.

No livro: Strang, seções 2.1 a 2.4 e 2.6.

Exercícios no Desmos. 12 exercícios das aulas 6 a 11, para fazer no navegador, sem login.

Ver os exercícios
Projeção p do vetor b sobre a reta gerada por a: o erro e = b − p é perpendicular a ap = (aᵀb / aᵀa) a

Ortogonalidade

Vetores e subespaços ortogonais, cossenos e projeções em retas, projeções e mínimos quadrados, bases ortogonais e Gram-Schmidt.

No livro: Strang, seções 3.1 a 3.4.

Vídeos · MIT 18.06

Laboratório das aulas

Exercícios no Desmos. 5 exercícios das aulas 12 e 13, para fazer no navegador, sem login.

Ver os exercícios
A matriz A, de linhas (2, 1) e (1, 2), leva o quadrado unitário num paralelogramo de área det A = 3. As retas tracejadas são geradas pelos autovetores (1, 1)T, de autovalor 3, e (1, −1)T, de autovalor 1[2 1; 1 2] [1; 1] = 3 [1; 1][2 1; 1 2] [1; −1] = [1; −1]

Determinantes, autovalores e autovetores

Propriedades dos determinantes, fórmulas para determinantes, autovalores e autovetores, diagonalização de matrizes.

No livro: Strang, seções 4.2, 4.3, 5.1 e 5.2.

Vídeos · MIT 18.06

Laboratório das aulas

Exercícios no Desmos. 8 exercícios das aulas 14 a 17, para fazer no navegador, sem login.

Ver os exercícios

As 34 aulas do MIT formam o curso 18.06 Linear Algebra do MIT OpenCourseWare, também numa playlist no YouTube.

Prática no Desmos

Exercícios no Desmos

São 36 exercícios interativos do Desmos, na plataforma Amplify, de dois a três por aula. Cada botão abre o exercício numa aba nova, sem login. Cada tela tem o botão Conferir, que diz se a resposta está certa. Se preferir, entre em student.amplify.com/join e digite o código que aparece abaixo do botão. Os códigos valem até 29/10/2027. Se algum exercício não abrir ou parecer errado, avise o professor e diga o código (por exemplo, AL07).

Matrizes e eliminação de Gauss

11 exercícios · aulas 1 a 5 · Ver o módulo

Espaços vetoriais

12 exercícios · aulas 6 a 11 · Ver o módulo

Ortogonalidade

5 exercícios · aulas 12 e 13 · Ver o módulo

Determinantes, autovalores e autovetores

8 exercícios · aulas 14 a 17 · Ver o módulo

Referências

Bibliografia

Os quatro livros da disciplina estão no acervo da UFPE. O catálogo mostra em que biblioteca estão os exemplares e se estão disponíveis para empréstimo.

Livros no acervo da UFPE

  • Livro-texto

    Álgebra Linear e suas Aplicações

    Gilbert Strang

    Tradução da 4ª edição norte-americana · Cengage Learning · 2010

    Na UFPE: Biblioteca do CCEN, Biblioteca do CTG e biblioteca do Campus do Agreste, em Caruaru. Em inglês, a 3ª edição (1988) está no CTG, e a 1ª (1976), no CCEN.

  • Geometria Analítica e Álgebra Linear

    Elon Lages Lima

    2ª edição · IMPA · 2010 · Coleção Matemática Universitária

    Na UFPE: Biblioteca do CCEN e Biblioteca do CTG; o CCEN tem também exemplares de 2006 e de 2001.

  • Álgebra Linear

    Serge Lang

    Ciência Moderna · 2003

    Na UFPE: Biblioteca do CCEN, Colégio de Aplicação e biblioteca do Campus do Agreste. Uma tradução de 1971 está no CCEN, no CTG e no CCSA.

  • Álgebra Linear com Aplicações

    Howard Anton e Chris Rorres

    10ª edição · Bookman · 2012

    Na UFPE: Biblioteca do CCEN, com a 10ª edição e a 8ª (2001); a 8ª também está no CCSA.

Complementos livres, online

  • 18.06 Linear Algebra

    Gilbert Strang · MIT OpenCourseWare

    Aulas gravadas, notas e exercícios do autor do livro-texto, em inglês

  • Essence of Linear Algebra

    Grant Sanderson · 3Blue1Brown

    Vídeos curtos sobre a intuição geométrica de vetores, matrizes e autovalores, em inglês

Com login no catálogo da UFPE, a aba E-books reúne os livros digitais disponíveis para a comunidade da universidade.

Equipe 2026.2

Monitoria

Os monitores acompanham as miniprovas, os exercícios escolares e o projeto. Escreva para o e-mail institucional de cada um.

Flavia Vitoria Ernesto dos Santos

fves@cin.ufpe.br

Helington Willamy Esteves Lima

hwel@cin.ufpe.br

Hugo Mendonca de Vasconcelos do Amaral Bastos

hmvab@cin.ufpe.br

Leticia Ramos de Oliveira

lro@cin.ufpe.br

Lucas Fernandes Candido da Silva

lfcs4@cin.ufpe.br

Luis Miguel de Almeida Lima

lmal@cin.ufpe.br

Pedro Henrique Brito Machado

Monitor bolsista
phbm@cin.ufpe.br

Severino Joao da Cruz Junior

sjcj2@cin.ufpe.br

Dúvidas: no Discord da monitoria. O convite está no Classroom.

Nota individual de uma prova: pergunte ao monitor bolsista, Pedro Henrique.

Projeto com a monitoria: dúvidas em 29/10 e acompanhamento em 10/11 e 12/11; veja a seção Projeto.