// x04ce Example Program Text // C# version, NAG Copyright 2008 using System; using NagLibrary; using System.Globalization; namespace NagDotNetExamples { public class X04CEE { const int nmax=5; const int lda=nmax; static void Main(String[] args) { StartExample(); } public static void StartExample() { try { int i, j; double[,] a = new double[lda, nmax]; int ifail; Console.WriteLine("x04ce Example Program Results"); Console.WriteLine(""); // // Generate an array of data for (j = 1 ; j <= nmax ; j++) { for (i = 1 ; i <= lda ; i++) { a[i - 1 , j - 1] = 10 * i + j; } } // // // Print 5 by 5 band matrix with 1 sub-diagonal and 1 super-diagonal X04.x04ce(5, 5, 1, 1, a, "Band Matrix:", out ifail); // } catch (Exception e) { Console.WriteLine(e.Message); Console.WriteLine("Exception Raised"); } } } }