From documentation it has been specified that we can use 1,2 or ∞ as the second parameter of LinearAlgebra`MatrixConditionNumber command, but when I use 2 as p, Mathematica outputs the following error:
LinearAlgebra`MatrixConditionNumber::nrmp:
The value 2 of the option Norm is incorrect. It should be 1 or Infinity.
I use Mathematica v9.0 and this is my code:
n = 10; (* n= 20 *)
A = Table[0, {n + 1}, {n + 1}];
x = Sort[RandomReal[1, n + 1, WorkingPrecision -> 4]];
For[i = 0, i <= n, i++,
For[j = 0, j <= n, j++,
A[[i + 1, j + 1]] = x[[i + 1]]^j;
];
];
LinearAlgebra`MatrixConditionNumber[A , Norm -> 2]

The value 2 of the option Norm is incorrect. It should be 1 or Infinityso may be you are looking at old documentation?.. I also tried it on V9 now, and it gives same error message. only 1 and Infinity are allowed. Where does it say 2 is allowed? Can you include screen shot? hard to search these pages with a link to large web page and having to scroll looking. – Nasser Jan 31 '15 at 13:28Norm[], then you can use 2 there. But this API could only support 1 and infinity and does not support norm 2. – Nasser Jan 31 '15 at 13:36Additional functionality related to this tutorial has been introduced in subsequent versions of Mathematica. For the latest information, see Matrices and Linear Algebra.so it looks like this was valid at one point but no longer. At least not on V9 and V10. – Nasser Jan 31 '15 at 13:53