Conteúdo do Curso
Noções Básicas de Matlab
Noções Básicas de Matlab
Compreensão de Matrizes e Multiplicação de Matrizes
Matlab na verdade significa matrix laboratory (laboratório de matrizes), e uma de suas principais características é a capacidade avançada de calcular produtos de matrizes e inversas de forma computacionalmente intensiva! Aqui, você deixará a programação de lado por um momento para estabelecer uma base para compreender o que são matrizes e o que sua multiplicação representa, para que possa entender como e reconhecer quando esses aspectos surgem em uma enorme diversidade de aplicações de programação.
Compreender estruturas matemáticas abstratas não exige cálculos, porém os conceitos permanecem intencionalmente abstratos (generalizados) para maximizar sua aplicabilidade. O diagrama das estruturas mostrado no vídeo, assim como um PDF separado com exemplos, são fornecidos para auxiliar durante a reflexão e ao longo das aplicações nos próximos capítulos.
Tarefa
Se você teve dificuldade com algum dos conceitos apresentados no vídeo, sua tarefa é:
-
Dedicar um tempo revisando o diagrama + exemplos fornecidos e/ou pesquisando um tópico específico online;
-
Assistir novamente ao vídeo com o objetivo de se familiarizar mais e compreender a declaração dos principais resultados que serão utilizados nas aplicações dos próximos capítulos:
- Uma vez escolhidas as bases: toda transformação linear é representada por uma matriz única, e toda matriz representa uma transformação linear única;
- A multiplicação de matrizes resulta na matriz única que descreve a composição das duas transformações representadas pela matriz no produto.
Uma compreensão mais profunda do conteúdo naturalmente permitirá abrir mais portas em suas aplicações de programação.
A programação recursiva, assim como os loops while, pode acabar entrando em caminhos infinitos caso haja algum erro. Se perceber que seu programa está demorando demais, pressione Ctrl
+ C
ou Cmd
+ C
na janela de comando para interromper a execução e reanalisar seu código.
Pode ser necessário garantir que quaisquer arquivos de sistema ocultos apareçam no início da lista no diretório retornado pela função dir. Isso normalmente ocorre, mas, caso não aconteça, será preciso encontrar uma forma mais criativa de eliminá-los das chamadas recursivas. Tempos de execução prolongados podem ser sintoma desse problema.
Obrigado pelo seu feedback!