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).