Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Transformations - Composability and Linearity in Computational Thinking - Lecture 4

The Julia Programming Language via YouTube

Overview

Explore transformations, composability, and linearity in this MIT Computational Thinking Spring 2021 lecture. Dive into image processing as a tool for learning Julia programming, examine perspective maps and linear perspective interactively, and master advanced Julia techniques for defining vector-valued functions. Discover various linear and nonlinear transformations, understand function composition, and grasp the distinction between sin and sin(x). Conclude with a comprehensive definition of linear transformations, setting the stage for future discussions.

Syllabus

Introduction.
Playing with transformations.
Why Image Processing to learn Julia?.
Last lecture leftovers: Perspective maps, Linear perspective interactive.
Julia style(advanced): Defining vector valued functions.
Functions with parameters.
Linear transformations: a collection.
Nonlinear transformations: a collection.
Composition.
Difference between sin and sin(x).
Definition of Linear Transformations.
To be discussed in next lecture.

Taught by

The Julia Programming Language

Reviews

Start your review of Transformations - Composability and Linearity in Computational Thinking - Lecture 4

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.