Homework Question

Q1. Write a MATLAB® function to calculate the condition number of a symmetric square matrix of any size by means of Eigenvalues:
- The power method should be used to calculate the Eigenvalues.
- The script (function) should give an error message if the matrix is not square and/or is not symmetric.
- The result of the built-in MATLAB® function "cond" should be displayed in addition to the results of the power method.
 

For example:

function [condPower,condMatlab]=NameofFunction(A,…)


condPower=…;
condMatlab=cond(A);
fprintf('Condition of matrix calculated using the Power method is %5.2g and using cond(A) is %5.2g \n', condPower,condMatlab);

Notes: You are free to use any of the built-in Matlab functions other than eig(A).