Skip to content

Solutions

This page contains solutions for all exercises. Each solution is available as source code in the repository and often as a live example in Compiler Explorer.

Difficulty legend: 🟢 Beginner | 🟡 Intermediate | 🔴 Advanced

Basic Matrix and Vector Operations

1. Vector Creation and Access

🟢 Beginner | ⏱️ 5 min

2. Matrix Initialization

🟢 Beginner | ⏱️ 5 min

3. Basic Math Functions

🟢 Beginner | ⏱️ 10 min

4. Coefficient-wise Operations

🟡 Intermediate | ⏱️ 10 min

5. Matrix Operations

🟡 Intermediate | ⏱️ 10 min

6. Vector-Matrix Operations

🟡 Intermediate | ⏱️ 10 min

7. Special Matrix Operations

🟡 Intermediate | ⏱️ 15 min

Advanced Matrix Operations

8. Block Operations

🟡 Intermediate | ⏱️ 15 min

9. Row and Column Operations

🟡 Intermediate | ⏱️ 15 min

10. Resizing and Reshaping

🟡 Intermediate | ⏱️ 10 min

11. Concatenation

🟡 Intermediate | ⏱️ 15 min

12. Advanced Slicing

🔴 Advanced | ⏱️ 20 min

13. Linear Algebra Operations

🔴 Advanced | ⏱️ 20 min

14. Eigenvalues and Eigenvectors

🔴 Advanced | ⏱️ 20 min

Practical Applications

15. Image Processing Basics

🔴 Advanced | ⏱️ 30 min