Scratch the image to get a discount on your course. You'll be able to apply the coupon at checkout.

5.0 /5
(22)

365
Bienvenidos al Curso de Álgebra Lineal
¿Qué es el Álgebra Lineal?
Cómo sacarle el máximo partido al curso
El Repositorio GitHub del Curso
Toma notas de tu curso en tiempo real en Frogames Formación
Cómo Instalar R y RStudio
Navegando por RStudio
Scripts y Ficheros Rmd
Cómo Instalar Python y Jupyter con Anaconda
Alternativas Gratuitas a Matlab
Octave GNU, la Alternativa Gratuita a Matlab
Cómo Instalar Geogebra (Clásico 6)
Contenidos de la Sección
Cuerpos
Números Complejos
Trabajando con Zn
Representar Números Complejos con Geogebra
Números Complejos con R
Números Complejos con Python
Números Complejos con Octave
Ejercicios de Números Complejos
Polinomios
División de Polinomios
Corrección del Ejercicio 1
Raíces de Polinomios
Ejercicios de Polinomios
Polinomios con R
Polinomios con Python
Polinomios con Octave
El Principio de Inducción
Ejercicios de Inducción
Repasando los Preliminares
Solución de la Tarea
Examen de Preliminares
Contenidos de la Sección
Matrices
Tipos de Matrices
Operaciones con Matrices
Propiedades de la Suma de Matrices
Ejercicio 2: Solución
Propiedades del Producto de Matrices
Propiedades Asociativas y Distributivas de Matrices
Ejercicio 3: Solución
Ejercicio 4: Solución
Ejercicio 6: Solución
Ejercicio 7: Solución
Excepciones
El Producto de Matrices Triangulares es Triangular
Solución de la Tarea
Matriz Transpuesta y Propiedades
Ejercicio 15: Solución
Repaso de Trigonometría
Más Tipos de Matrices Cuadradas
Ejercicio 23: Solución
Breve Recapitulación
Operaciones Elementales y Matrices Escalonadas
Ejercicio 25: Solución
Ejercicio 26: Solución
Ejercicio 27: Solución
Rango de una Matriz
Ejercicio 28: Solución
Cálculo de una Matriz Inversa
Aplicaciones de las Matrices
Ejercicio 29: Solución
Repasando las Matrices
Solución de la Tarea
Hoja de Ejercicios de Matrices
Matrices
Matrices con R
Manipulación de Matrices con R
Operaciones con Matrices con R
Rango e Inversa con R
Matrices con Python
Manipulación de Matrices con Python
Operaciones con Matrices con Python
Rango e Inversa con Python
Matrices con Octave
Manipulación de Matrices con Octave
Operaciones con Matrices con Octave
Rango e Inversa con Octave
Trabajando con Matrices en R, Python y Octave
Solución de la Tarea
Matrices con R, Python y Octave
Ecuaciones Matriciales
Sistemas de Ecuaciones Lineales
Ejercicio 1: Solución
El Método de Gauss para Resolver Sistemas Lineales
Ejemplo: Sistema Compatible Determinado
Ejemplo: Sistema Compatible Indeterminado
Ejercicio 3: Solución
Ejemplo: Sistema Incompatible
Repasando Ecuaciones y Sistemas Lineales
Solución de la Tarea
Hoja de ejercicios de Ecuaciones y Sistemas Lineales
Ecuaciones y Sistemas Lineales
¿Qué Aprenderemos a Hacer con R en esta Sección?
Sistemas Compatibles Determinados con R con solve
Sistemas Compatibles Determinados con R con matlib
Representación de Sistemas con R
Ejercicio 1: Solución
Método de Gauss con R
Sistemas Compatibles Indeterminados con R
Sistemas Incompatibles con R
Ecuaciones Matriciales con R
¿Qué Aprenderemos a Hacer con Python en esta Sección?
Sistemas Compatibles Determinados con Python
Representación de Sistemas con Python
Sistemas Compatibles Indeterminados con Python
Sistemas Incompatibles con Python
Corrección del Ejercicio 3
Ejercicio 3: Solución
¿Qué Aprenderemos a Hacer con Octave en esta Sección?
Sistemas Compatibles Determinados con Octave
Representación de Sistemas con Octave
Ejercicio 6: Solución
Método de Gauss con Octave
Sistemas Compatibles Indeterminados con Octave
Sistemas Incompatibles con Octave
Ecuaciones Matriciales con Octave
Trabajando con Ecuaciones y Sistemas Lineales con R, Python y Octave
Solución de la Tarea
Sistemas con R, Python y Octave
Producto por Bloques
Propiedad del Producto por Bloques
Matrices Elementales
Factorizaciones LU
Ejemplo de Factorización LU sin Permutación
Ejemplo de Factorización LU con Permutación
Aplicaciones de las Factorizaciones LU
Repasando Producto por bloques y Factorizaciones Triangulares
Solución de la Tarea
Hoja de Ejercicios de Producto por Bloques y Factorizaciones Triangulares
Productos por Bloques y Factorizaciones Triangulares
Factorización LU sin Permutación con R
Factorización LU con Permutación con R
Resolución de Sistemas Aplicando Factorización LU con R
Factorización LU con Python
Cómo Reducir la Información del Método LU en Python
Resolución de Sistemas Lineales Usando la Descomposición LU
Factorización LU con Octave
Trabajando Factorización LU con R, Python y Octave
Solución de la Tarea
Factorizaciones LU con R, Python y Octave
Determinante de una Matriz Cuadrada
Ejercicio 1: Solución (a)
Propiedades de los Determinantes
Adjuntos y Menores Complementarios
Cálculo de Determinantes
Ejercicio 1: Solución (b)
Ejemplo: El Determinante de Vandermonde
Calculando la Matriz Inversa con Determinantes
Calculando el Rango con Determinantes
Ejercicio 4: Solución
La Regla de Cramer para Resolver Sistemas
Ejercicio 5: Solución
La Regla de Cramer y Sistemas Compatibles Indeterminados
Sistemas que Dependen de uno o más Parámetros
Ejercicio 6: Solución
Cálculo de Determinantes en R, Python y Octave
Repasando Determinantes
Solución de la Tarea
Hoja de Ejercicios de Determinantes
Ejemplo de Ejercicio Resuelto - Pregunta 3
Determinantes
Taller 1
Solución del Taller 1
Vectores
Vectores Fijos
Caracterización de un Vector Fijo
Vectores Libres
Caracterización de un Vector Libre
Operaciones con Vectores - Parte 1
Operaciones con Vectores - Parte 2
Propiedades de las Operaciones con Vectores
Producto Escalar
Norma
Distancia entre Dos Puntos
Ángulo entre Dos Vectores
Desigualdad de Cauchy-Schwarz
Proyección Ortogonal
Producto Vectorial
Producto Mixto
Repasando Vectores
Solución de la Tarea
Hoja de Ejercicios de Vectores
Más Ejercicios para Repasar Vectores
Solución de la Tarea
Vectores
Vectores con R
Producto Escalar y Norma con R
Distancia y Ángulo entre dos Vectores con R
Proyección Ortogonal con R
Producto Vectorial y Producto Mixto con R
Vectores con Python
Producto Escalar y Norma con Python
Distancia y Ángulo entre dos Vectores con Python
Proyección Ortogonal con Python
Producto Vectorial y Producto Mixto con Python
Vectores con Octave
Producto Escalar y Norma con Octave
Distancia y Ángulo entre dos Vectores con Octave
Proyección Ortogonal con Octave
Producto Vectorial y Mixto con Octave
Trabajando Vectores con R, Python y Octave
Solución de la Tarea
Vectores con R, Python y Octave
Espacio Vectorial
Ejemplos y Propiedades de los Espacios Vectoriales
Ejercicio 2
Subespacio Vectorial
Ejemplos de Subespacios Vectoriales
Ejercicios 3, 4 y 5
Suma Directa de Subespacios
Ejercicios 6 y 7
Subespacio Vectorial Generado por S
Ejercicios 8 y 10
Dependencia Lineal
Independencia Lineal
Resultados de Dependencia e Independencia Lineal de Vectores
Ejemplos de Dependencia e Independencia Lineal
Ejercicios 11 y 12
Bases de un Espacio Vectorial
Ejemplos de Base
Ejercicios 13, 14, 15 y 16
Dimensión de un Espacio Vectorial
Ejercicios 17 y 18
La Fórmula de Grassmann
Ejercicios 19 y 20
Espacio Vectorial Producto
Ejercicio 21
Espacio Vectorial Cociente
Ejemplos de Espacio Vectorial Cociente
Ejercicio 22
El Cociente por Múltiplos de un Polinomio
Ejercicios 23 y 24
Rango de un Conjunto de Vectores
Coordenadas en una Base
Ejercicio 25
Ejercicio: Cómo Saber si unos Vectores son o no LI
Introducción al Cambio de Base
Cambio de Base
Ejercicio 27
Ejercicios de Cambio de Base
Bases Ortogonales y Ortonormales
Método de Diagonalización Gram-Schmidt
Proyección Ortogonal de un Vector sobre un Subespacio
Repasando Espacios Vectoriales
Solución de la Tarea
Hoja de Ejercicios de Espacios Vectoriales
Espacios Vectoriales
Examen 1
Examen 1 - Ejercicio 1: Solución
Examen 1 - Ejercicio 2: Solución
Examen 1 - Ejercicio 3: Solución
Examen 1 - Ejercicio 4: Solución
Examen 2
Examen 2: Solución
Examen 3
Examen 3: Solución
Definiciones Básicas
Aplicaciones Lineales
La Aplicación Identidad
La Aplicación Constante
Definición de Aplicación Lineal
Ejemplos de Aplicaciones Lineales
Imagen del Vector Nulo y el Vector Opuesto
Más sobre Aplicaciones Lineales
Ejercicio 2
Núcleo de una Aplicación Lineal
Imagen de una Aplicación Lineal
Clasificación de una Aplicación Lineal
Teorema del Rango
Rango de una Aplicación Lineal
Consecuencias del Teorema del Rango
Ejemplos de Aplicaciones Lineales II
Ejercicio: Encuentra una Base del Núcleo y la Imagen de f
Ejercicio 4 y 5
Ejercicios 6 al 10
Primer Teorema de Isomorfía
Ejercicio 11
Ejemplo de Aplicación del Primer Teorema de Isomorfía
Descomposición Canónica de una Aplicación Lineal
Segundo Teorema de Isomorfía
Ejercicio 12 y 13
Ejemplo de Matriz Asociada a una Aplicación Lineal
Matriz Asociada a una Aplicación Lineal
Ejercicio 14
Ecuación Matricial de una Aplicación Lineal: Ejemplo
Ecuación Matricial de una Aplicación lineal: Construcción y Definición
Ecuación Matricial de una Aplicación Lineal: Propiedades
Ejemplos de Ecuaciones Matriciales Asociadas a una Aplicación Lineal
Ejercicio 15
Ejercicios 16, 17 y 18
Ejemplos de Matriz Asociada a una Aplicación Lineal en Distintas Bases
Ejercicio: Calcular la Matriz Asociada a f en Varias Bases
Determinante de un Endomorfismo
Repasando Aplicaciones Lineales
Solución de la Tarea
Hoja de Ejercicios de Aplicaciones Lineales
Aplicaciones Lineales
Introducción
Diagonalización
Valores y Vectores Propios
Cálculo de los Valores y Vectores Propios
Solución Ejercicio 1
Subespacio Propio Asociado a un Valor Propio
Ejemplo 1
Propiedades de los Valores y Vectores Propios
Solución Ejercicio 2
Teorema de Cayley-Hamilton
Teorema de Diagonalización
Algoritmo de la Diagonalización
Diagonalización Ortogonal
Ejemplo 2
Hoja de Ejercicios de Diagonalización
Hoja de Ejercicios de Diagonalización II
Diagonalización
Diagonalización con R
Diagonalización con Python
Diagonalización con Octave
Trabajando Diagonalización
Solución de la Tarea
Introducción a la Optimización
El Problema del Transporte
El Problema de la Dieta
El Problema de Producción de Recursos
La Planificación de Horario
Problemas de Finanzas
Mercadotecnia
Investigación de Mercados
Programación Lineal
Ejemplos de Problemas de Programación Lineal
Forma Estándar de un Problema de Programación Lineal
Ejemplos de Transformación a Forma Estándar
Soluciones Básicas de un Problema de Programación Lineal
Método del Símplex para Problemas de Maximización
Método del Símplex para Problemas de Minimización
Últimas Reflexiones
Hoja de Ejercicios de Programación Lineal
Trabajando Programación Lineal
Solución de la Tarea
Introducción a los Procesos Aleatorios
El Tiempo en las Cadenas de Markov
La Falta de Memoria en un Proceso de Markov
La Matriz de Transición
Ejemplos de Procesos de Markov
Matrices Estocásticas
El Estudio de las Colas en un Proceso de Markov
Valores Propios de una Matriz de Transición
Vectores Propios de una Matriz Estocástica
Cómo Calcular la Matriz de Transición
Comportamiento Transitorio
Cálculo del Vector de Probabilidades Expandiendo el Estado Inicial
Cálculo del Vector de Probabilidades Diagonalizando P
Cálculo del Vector de Probabilidades Usando los Valores Propios
El Vector de Probabilidades en el Equilibrio
Reetiquetar los Estados de una Matriz de Transición
Cadenas de Markov en el Equilibrio
Técnicas para Calcular s
Cálculo de s como Vector Propio
Ecuaciones en Diferencias
La Transformada Z
Sustitución hacia Adelante o hacia Atrás
Técnicas Directas de Resolución de Sistemas
Ecuaciones de Balance

instructor

5.0 /5
(22)

  • Avatar
    Giovanni
    (5)
    An excellent cross-platform approach

    It's incredibly useful to have that global, comparative view of the tools, which makes it so much easier to adapt to any academic or professional work environment regardless of which software you're required to use

  • Avatar
    Gustavo
    (5)
    Complete Linear Algebra Course – RStudio, Python and Octave: From Zero to Expert with Real-World Applications

    This course teaches you linear algebra from the ground up through its most advanced applications, using RStudio, Python and GNU Octave as tools for calculation, visualization and automation. Perfect for students, data scientists, engineers and programmers who want to understand and apply mathematical concepts with precision and efficiency

  • Avatar
    Angel
    (5)
    Master the fundamentals of linear algebra by applying them with three scientific languages: R, Python, and Octave

    This course teaches you linear algebra from zero to expert level, combining mathematical theory with computational practice. You'll learn to solve classic and modern problems using tools like RStudio, Python (with Jupyter/Anaconda), and GNU Octave, the free alternative to MATLAB.

  • Avatar
    Jorge
    (5)
    All-in-One

    Learning algebra with so many different tools was an excellent experience. It gave me a much broader perspective and now I feel much more prepared for any technical challenge that comes my way.

  • Avatar
    Javi
    (5)
    A winning combo

    I found it super complete because you can see how to do the same thing in different programs and choose the one you like best. It gives you a really broad perspective and helps you decide which tool you feel most comfortable working with depending on what you need

  • Avatar
    Santiago
    (5)
    I really liked it because it combines theory with hands-on practice, with R, Python and Octave

  • Avatar
    Nieves
    (5)
    I got it all!

    This course explained everything straight up. With R, Python and Octave I could see how things really work in practice.

  • Avatar
    Nicolas
    (5)
    Great level!

    A very well-structured course, easy to follow and perfectly suited to my needs for refreshing and mastering the knowledge.

  • Avatar
    Marc
    (5)
    Grateful for this course

    I was interested in getting into university, and thanks to this course I've been able to improve my knowledge in a more manageable way

  • Avatar
    Rosa
    (5)
    Ideal for applications

    it's cool how it connects linear algebra concepts with statistics, machine learning, and artificial intelligence in an easy-to-understand way!

  • Avatar
    Nicolás
    (5)
    An enviable technical perspective. Seeing the same operation in three different languages completely opens your mind

  • Avatar
    Jackeline
    (5)
    Applied linear algebra with three languages, one single logic!

  • Avatar
    María
    (5)
    Three tools, one clearer mind

    This linear algebra course achieved what many don't: making everything coherent. I really loved that it integrated RStudio, Python and Octave, because it let me compare approaches and understand the mathematical foundation from different angles. I feel much more confident applying vectors and matrices in my own projects.

  • Avatar
    Samuel
    (5)
    It feels amazing to understand all that without any trouble!

    I used to get lost in matrices, now they're my best friend in mathematical modeling

  • Avatar
    Gabriela
    (5)
    I loved how they integrated different tools to make learning easier

    I feel much more prepared to face challenges in my work, and the confidence I've gained is priceless.

  • Avatar
    Carlos
    (5)
    Recommended course, really good

    I'm using Python and RStudio more professionally each time, and I'm really enjoying data analysis

  • Avatar
    Christian
    (5)
    Highly Recommended.

    I got started at Frogames with this course, back when it was on Udemy, and I recommend it because it motivated me to study Artificial Intelligence and pursue a master's degree in this field. The instructors are excellent and the content is really good.

  • Avatar
    Joiser
    (5)
    100% Recommended

    It helped me understand how to apply linear algebra to real-world problems.

  • Avatar
    danison
    (5)
    A top-level course

    Congratulations on the great work you're doing. This course is wow, incredible. I've learned so much from the practical classes.

  • Avatar
    Eulogio
    (5)
    Great course!

    This course has been like a mental explosion. I've never been good at math, but with this course I really understood everything and was able to fill in gaps I had.

  • Avatar
    BORJA
    (5)
    Excellent

    Great course covering several apps.

  • Avatar
    Yvonne
    (5)
    Excellent linear algebra course that I was looking for

    Excellent course, it really has great learning and it definitely helped me a lot

View More Reviews

PLANS TO MATCH YOUR GOALS AND NEEDS

Buy the individual course, get all the learning path or access to the entire platform

Choose the payment method that works best for your needs and budget with a one-time course payment, monthly or yearly access to the learning Path, or even to the entire platform.

One-Time Payment

Buy the course once and access it for life

49.99

  • A single payment.
  • Instant lifetime access to the course.
  • Access the Course Community
El Más
Popular

Bronze Frog

Access all Frogames Courses, Communities and Extras

39 /month

  • One-time payment of €39 per month.
  • Instant access to all courses.
  • Access the platform and student communities 24/7, wherever and whenever you want.
  • Cancel anytime without losing your progress.

Math Path

Access all Courses in the Advanced Mathematics Path

19.99 /month

  • Single payment of €19.99 per month.
  • Instant access to the +10 courses in the Path.
  • Access the Path 24/7, wherever and whenever you want
  • Cancel anytime without losing your progress

One-time payment

Buy the course once and access it for life

49.99

  • A single payment
  • Instant lifetime access to the course
  • Access the Course Community
El Más
Valorado

Gold Frog

Access all Frogames Courses, Communities and Extras

349 /year

  • One-time payment of €349 per year.
  • 3 months of discount.
  • Instant access to all courses.
  • Access the platform and student communities 24/7, wherever and whenever you want.
  • Cancel anytime without losing your progress.
  • Resource Library
  • Monthly Q&A livestreams
  • Prioritized Premium Support.

Math Path

Access all Courses in the Advanced Mathematics Path

199 /year

  • Single payment of €199 per year.
  • 4 months of discount.
  • Instant access to the +10 courses in the Path.
  • Access the Path 24/7, wherever and whenever you want.
  • Cancel anytime without losing your progress.
  • Premium support.

* All prices include taxes.

For your security, all orders will be processed on a secure server.

Advanced Mathematics Path

The ultimate bundle with all our Advanced Mathematics courses to master math and its practical applications without setting foot in university. Includes upcoming courses and updates and improvements to current ones.

Solved pre-university mathematics exercises

Learn everything you need to pass the Mathematics exam in the University Entrance Exam Selectivity Test

157 classes

Curso completo de Python de la A a la Z

Our Python programming course is a unique opportunity to acquire the skills you need to become a competent professional. You'll learn to code, understand programming language, and boost your professional portfolio!

498 classes

Complete LaTeX Course: from zero to expert

The most complete course in Spanish to learn LaTeX, the language for writing scientific-technical texts and mathematics professionally in just a few hours

58 classes

Complete Descriptive Statistics Course - RStudio and Python

Start with the foundations of programming in R and Python, from scratch and with no prior experience, applying them to the world of data analysis and descriptive statistics

215 classes

Complete Linear Algebra Course - RStudio, Python and Octave

Master one of the most important branches of mathematics and apply it to Machine Learning and Artificial Intelligence

365 classes

Discrete Mathematics with Python

Learn everything about Discrete Mathematics and put it into practice with Python.

68 classes

Solve math problems with Python and Sage from scratch

Learn Sage, a special programming language for solving math problems that uses Python and will save you hours of work on calculus, algebra, statistics, and more.

56 classes

Cálculo y análisis matemático en una variable

Learn all calculus and mathematical analysis with examples, exercises, proofs and all the materials from day one

264 classes

Probabilidad para Machine Learning y Big Data con R y Python

Let's explore the fundamentals of R and Python applied to probability and random variables for Machine Learning and AI

270 classes

Inferential Statistics for Machine Learning and Big Data with R and Python

Learn the fundamentals of inferential statistics applied with R and Python to build a solid foundation in data analysis and data science

263 classes

Métodos Numéricos con Python I - Cálculo Numérico

Learn all the algorithms for approximation, interpolation, derivation and numerical integration of functions in Python to master the foundations of AI and ML

135 classes

Métodos Numéricos con Python II - Álgebra Lineal Numérica

Learn all the algorithms for working with matrices and systems in Python and apply them in AI and ML fields

141 classes

Métodos Numéricos Avanzados con Python III - EDOs y EDPs

Learn and code in Python all the algorithms to solve the most advanced mathematical problems that appear in AI, ML and economics: nonlinear systems, ODEs and PDEs

207 classes