1. Write a function with header [M]= myMax(A) where M is the maximum (largest) value in A. Do not use the built-in MATLAB function max.
2. Write a function with header [M] = myNMax(A,N) where M is an array consisting of the N largest elements of A. You may use MATLAB's max function. You may also assume that N is less than the length of M, that A is a one-dimensional array with no duplicate entries, and that N is a strictly positive integer smaller than the length of A.
3. Let Mbe a matrix of positive integers. Write a function with header [Q] = myTrigOddEven(M) , where Q(i, j) = sin (M(i, j)) if M(i, j) is even, and Q(i, j) = cos (M(i, j)) if M(i, j) is odd.
4. Let P be an m × p matrix and Q be a p × n matrix. As you will find later in this book, M = P × Q is defined as M(i, j) = kp=1 P(i, k) · Q(k, j). Write a function with header [M] = myMatMult(P,Q) that uses for-loops to compute M, the matrix product of P and Q.
5. The interest, i, on a principle, P0, is a payment for allowing the bank to use your money. Compound interest is accumulated according to the formula Pn= (1 + i) Pn-1 , where n is the compounding period, usually in months or years. Write a function with header [years] = mySavingPlan(P0, i, goal) where years is the number of years it will take P0 to become goal at i% interest compounded annually.