Practice Questions

Kreyszig is rather limited in terms of practice questions and some of you have asked for alternatives. Two books you can use to circumvent that are:

Zill’s book in particular has a lot of practice problems.

Create your own questions

You can use any programming language to create questions for yourself. For instance in julia, you can create a 4x3 matrix with numbers randomly filled from 1 to 10 like so.

mat = rand(1:10, 4, 3)
4×3 Matrix{Int64}:
 10  8  2
  7  8  7
  3  3  7
 10  5  6

And if you ask your preferred LLM to write a code that creates a matrix in the language of your choice, that is possible too.

Task: Use python to generate a random matrix and convert it into row echelon form. Verify the result by hand.

But…

While you are encouraged to go beyond the questions given in the assignment, it is more important to do a handful of questions and think about them thoroughly than it is to do a million questions mindlessly.