# Matrix n x n with n is integer

2 views (last 30 days)
David on 25 Feb 2020
Commented: Steven Lord on 25 Feb 2020
this is my homework: Write a function called mat_extract that takes two inputs: a matrix N and a scalar nonnegative integer n, in that order, where each dimension of N is greater than or equal to n. The function returns the n-by-n square array at the top right corner of N.
I need help with explain the last sentence ( what is it required me to do). I was confused with it because my English was bad

#### 1 Comment

James Tursa on 25 Feb 2020
+1 For telling us up front this is homework.

James Tursa on 25 Feb 2020
Edited: James Tursa on 25 Feb 2020
Examples,
If N is a 5x7 matrix and n is 3, then your function would return N(1:3,5:7), the 3x3 sub-matrix at the top right corner.
If N is a 123x29 matrix and n is 5, then your function would return N(1:5,25:29), the 5x5 sub-matrix at the top right corner.
Etc.
So you need to write code that is generic and will do this for any matrix N and integer n.
Hint: Look at the size( ) function to get the dimensions of N.