# 2. write a function with header [m] = mymax(a) where m is the maximum

**2. **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.**3. **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.

Test Case:**4. **Let *M *be 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.**5. **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.

Hint: You may need up to three nested for-loops.

Test Cases:**6. **The interest, *i*, on a principle, *P*0, is a payment for allowing the bank to use your money.

Compound interest is accumulated according to the formula *P**n *= *(*1 + *i**) **P**n*−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 *P*0 to

become goal at *i*% interest compounded annually.

## Leave a Reply

Want to join the discussion?Feel free to contribute!